写点什么

QA 与 Ops 通力合作打造反脆弱的软件系统

  • 2019-09-24
  • 本文字数:856 字

    阅读完需:约 3 分钟

QA与Ops通力合作打造反脆弱的软件系统

CNUTCon上海2018大会上,林冰玉讲师做了《QA 与 Ops 通力合作打造反脆弱的软件系统》主题演讲,主要内容如下。


演讲简介


微服务架构的复杂性使得软件系统变得脆弱,其行为不可预测,要增强软件系统的反脆弱性,有效利用生产环境的日志信息至关重要。通常负责日志处理的都是运维(Ops)人员,如果 QA 参与其中,将会带来哪些意想不到的效果呢?本话题将结合项目实践经历,跟大家分享 QA 如何与 Ops 在日志监控、分析和优化等方面通力合作,事半功倍的做好日志处理工作。


主要内容:


  1. 软件系统的脆弱性与反脆弱性

  2. Ops 人员处理日志过程存在的不足

  3. QA 参与日志处理有哪些好处

  4. 项目实践:


a. 项目背景介绍(规模化的微服务项目,错误日志大量增加,日志处理迫在眉睫)


b. 日志处理痛点(刚开始没有 QA 参与,加上日志本身也存在一些问题,日志处理显得不是那么高效,处理结果不能反馈到整个项目,没有达到 Knowledge 的有效共享)


c. QA 加入,与 Ops 一起负责日志处理(加强日志监控与分析,持续优化日志信息,同时利用 QA 对系统的了解和对业务的敏感性,将日志处理的结果用于优化业务价值,并持续改进,使得日志处理价值最大化)


  1. 项目实践总结:


a. 日志处理过程的优化与演进


b. QA 与 Ops 合作优势(日志处理更高效,更好的优化业务价值)


听众受益:


  1. 了解日志处理的重要性和处理方法;

  2. 了解 Ops 人员处理日志的不足和 QA 参与日志处理所带来的好处;

  3. 了解日志优化技术方案,以及如何利用日志信息优化业务价值。


讲师介绍


林冰玉


ThoughtWorks 高级软件质量分析师


ThoughtWorks 高级软件质量分析师,QA Lead。13 年多的质量保障相关工作经验积累了丰富的企业级应用和大型产品应用的测试和管理经验,尤其擅长敏捷开发过程中的质量分析和保证工作。


2008 年加入 ThoughtWorks 至今,一直在海外项目上从事软件质量保障相关工作,先后服务于多个来自澳洲、英国、美国等海外大客户项目,行业涉及电信、医疗、税务、时尚领域等,现在在一个规模化微服务的海外交付项目上担任 QA 负责人。












完整演讲 PPT 下载链接


https://cnutcon.infoq.cn/2018/shanghai/#schedule


2019-09-24 15:17861

评论

发布
暂无评论
发现更多内容

Sketch创建自定义快捷的方法 Sketch中文最新版

Rose

sketch Mac Sketch快捷键 Sketch下载

Git Commit Message 应该怎么写?

AlwaysBeta

git

极客时间运维进阶训练营第七周作业

忙着长大#

极客时间

苹果壁纸软件推荐|Dynamic Wallpaper千余款壁纸任你选择!

理理

动态壁纸 壁纸下载 Mac壁纸app 苹果壁纸

uniapp 生成微信小程序码

源字节1号

微信小程序 开源 软件开发

WonderPen妙笔for Mac:致力于更好的文字创作

理理

Mac写作软件 WonderPen妙笔

IntelliJ IDEA 2023.1 版本添加了包中类的列表功能

HoneyMoose

CnosDB 2.0 Arrow Flight SQL使用指北

CnosDB

开源 时序数据库 CnosDB Arrow Flight SQL

MacFamilyTree 10 Mac版百年族谱,轻松绘制

理理

苹果软件 MacFamilyTree 家族谱软件 MacFamilyTree 10

Jenkins 修改启动的端口

HoneyMoose

专业级音频制作软件:Logic Pro X中文激活版

真大的脸盆

Mac 音频制作 Mac 软件 音频处理

Mac大扫除!这些App帮你迅速清理不需要的内容,释放宝贵空间

Rose

Mac清理软件 电脑运行缓慢 Mac系统清了 苹果电脑卡机

IntelliJ IDEA 2023主要更新 支持M1/intel/win

Rose

IntelliJ IDEA 2023下载 IntelliJ IDEA 2023破解 IntelliJ IDEA 2023最新

前端面试实录CSS篇(最近一周)

沉浸式趣谈

CSS 面试 前端

电商秒杀系统

Ryan

Spring事务失效场景

TaurusCode

Spring Boot 事务 java基础 事务失效 事务回滚

如何设计艺术字效果和图标?

理理

苹果软件 字体设计 艺术字设计 Mac字体编辑器 字体下载

比尔·盖茨最新AI演讲:人工智能时代已经开启

Chares

人工智能 机器学习 微软 ChatGPT

ChatGPT研究(一)——AI平民化的里程碑

Chares

人工智能 机器学习 AIGC ChatGPT

WordPress 插件 g5plus 修改属性

HoneyMoose

做低代码引擎有多难?OneCode五个版本心路历程

codebee

低代码 低代码开发 低代码平台 低代码报告

简单的录屏软件:ScreenFlow v10.0.9汉化版

真大的脸盆

Mac Mac 软件 屏幕录制 录屏软件 屏幕录像

好用的无损播放器:Audirvana v3.5.50中文激活版

真大的脸盆

Mac 软件 音乐播放 无损播放器

IT 数字化转型

L3C老司机

数字化转型 产品研发 工程效能 项目交付 胜任力模型

VMware Fusion Pro 13密钥 VM虚拟机安装教程

Rose

VMware Fusion Pro 13 VM虚拟机破解版 Mac双系统

pdf增强插件:Enfocus PitStop Pro 2022 中文激活版

真大的脸盆

Mac PDF Mac 软件 PDF编辑

Apple M1芯片软件常见问题的解决方法

理理

常见问题 Apple M1 苹果系统

Spring 项目运行提示错误 Not a managed type

HoneyMoose

5年MacBook用户最常用的Mac软件推荐

Rose

苹果 mac软件下载

Navicat Premium mac用于增强数据库管理系统的优势是什么?

Rose

数据库 Navicat Premium下载 Navicat Premium中文版 Navicat Premium破解版 Navicat Premium15

Go 语言数组和切片的区别

AlwaysBeta

Go 源码 数组 面试题 切片

QA与Ops通力合作打造反脆弱的软件系统_CNUTCon_林冰玉_InfoQ精选文章