飞天发布时刻:2024年 Forrester 公有云平台Wave™评估报告解读 了解详情
写点什么

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:17888

评论

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

深入理解JVM内存管理 - 方法区

Skye

深入理解JVM 方法区 老年代

游戏夜读 | 什么是黑色一分钟?

game1night

CEO或业务负责人应该具备的数据分析能力

花生

工具 数据 CEO

Java是不是慢半拍?

X.F

Java 架构 编程语言

收藏!如何有效实施devops?

禅道项目管理

DevOps 运维 持续集成 开发 自动化测试

安全做到首位 统信UOS后激勃发

统小信uos

网络安全 操作系统

SpringBatch系列入门之Tasklet

稻草鸟人

spring SpringBatch 批处理

万恶的NPE如何避免,几种你必须知道的方案!!!

不才陈某

后端

产品周刊 | 第 17 期(20200531)

八味阁

产品 设计 产品经理 产品设计 产品推荐

撸一串趣图,给晚上加班打个鸡血

码农神说

程序员 加班 段子

奈学大数据开发工程师分享787个技术,快来收割

奈学教育

大数据

【译】业务转型是什么?

涛哥 数字产品和业务架构

业务中台 数字化转型

美国黑客曝出政府惊天内幕,看区块链如何解决!

CECBC

CECBC 区块链技术 民生 不可篡改 信息公开

ARTS-week one

Jokky💫

ARTS 打卡计划

『PyTorch』使用指定GPU的方法

kraken0

人工智能 学习 图像识别

Vim使用总结

JDoe

vim

学习没进步?也许反馈有问题

KAMI

学习 认知提升

运维日志里隐藏的安全危机,你知道怎么挖吗?听听专家怎么说

secisland

态势感知 关联分析 SOC

Docker 搭建 Postgres + pgAdmin 环境

姜雨生

Docker DevOps postgres

我们是活着,而不是活过

小天同学

个人感想 生活,随想 随笔杂谈 日常思考

CI/CD - Python Django 项目在 Jenkins 上的实践

meta-algorithmX

Python django TDD CI/CD

GcExcel:比 Apache POI 速度更快、性能更高

葡萄城技术团队

Apache POI GCExcel

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (十五)编写测试-断言\假设\使测试失效

编程道与术

Java 编程 TDD 单元测试 JUnit

霸榜18年,作者连续20年获得微软MVP,这本SQL书凭什么成为畅销经典

图灵社区

数据库 SQL语法 sql查询

redis持久化RDB与AOF

wjchenge

redis

Hive底层执行引擎的深度剖析(免费)

奈学教育

大数据 hive

Vue生成AST算法的解析

djknight

Java Vue AST

面试题:教你如何吃透RocketMQ

奈学教育

架构 RocketMQ 架构设计

深入理解ContextClassLoader

Skye

深入理解JVM ContextClassLoader

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (十四)编写测试-显示名

编程道与术

Java 编程 TDD 单元测试 JUnit

手机是21世纪最成功的毒品

Neco.W

学习 提升效率 工作

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