从质量保障到质量保障赋能

会议室:大宴会厅2
出品人:黄闻欣

“去测试化”总萦绕在每个测试的头上,但每个测试也会说,测... 展开 >

专题出品人:黄闻欣

腾讯专家工程师、腾讯云专项测试技术中心总监

黄闻欣,腾讯专家工程师,腾讯云专项测试技术中心总监,《Android 移动性能实战》主要作者之一。加入腾讯 10 年,先后负责腾讯微博、Mac QQ、iPad QQ 的测试及终端测试工具研发工作,优化双终端平台产品的专项体验。目前,致力于通过腾讯云IaaS基础性能专项体系、腾讯云大前端监控平台 QAPM、稳定性测试工具 NewMonkey 来帮助提升 B 端客户的产品的用户体验。个人是两个男娃的父亲,心怀两张网,爱搞事情的老鲜肉。

地点:大宴会厅2

专题:从质量保障到质量保障赋能

“去测试化”总萦绕在每个测试的头上,但每个测试也会说,测试都去掉了,谁来保障质量呢?现实的情况是,从AI到大数据,再到现在的云原生,微服务架构,技术在发展,但测试角色的“质量保障”能力却显得越来越弱。其实,我们不妨跳出“测试”这个角色去思考。

“质量保障”本来就不应该局限于测试工程师。正如DevOps中,运维部署赋能给研发,测试乃至质量保障也需要赋能给研发。在所谓的“新趋势”的冲击下带来了自动化与标准化,还带来了微服务架构、康威定律下的团队规模,前者让质量保障赋能变得更具可行性,后者让赋能变得更具必要性。本专题中,我们希望寻找一些质量保障赋能的探索者、先行者来分享他们的优秀的实践与案例,希望能给大家带来启发和思考。

by 泠乐

阿里巴巴
淘系技术质量测试开发专家

混沌工程是一个业界比较流行的防范系统性风险的方法论, 其核心思想是通过不断地失败来避免失败,以主动制造故障的方法来宏观地验证业务的容灾和恢复能力。这一概念在服务端存在大量的实践和落地, 在客户端还是属于探索阶段,业界甚少甚至没有类似尝试。手机淘宝等大型应用其实是一个广义概念上的分布式系统, 混沌工程理念是否也可以在这类型广义分布式系统上产生价值呢?答案是肯定的,本次分享将向大家介绍手机淘宝客户端是如何使用攻防演练来降低客户端系统风险、提高快速交付能力的。

内容大纲:

1、为什么要在客户端引入攻防演练?

  • 风险预防——攻击业务系统薄弱点,发现系统潜在风险;
  • 系统验收——对业务系统稳定性、自恢复能力进行端到端的全链路验收;
  • 以战练兵——实战中提升研发人员的线上应急能力, 达到快速响应并恢复线上故障的目的;

2、建设全流程自动化、数据化的客户端攻防演练体系:

  • 客户端攻防演练体系的概念和关键流程;
  • 客户端攻防演练体系的整体架构及演练场景;
  • 客户端攻防演练核心能力及原理;
  • 客户端攻防演练阶段的演进:自动化->数据化->智能化;

3、手机淘宝如何利用客户端攻防演练提高客户端快速安全交付的能力:

  • 如何通过数据化攻防演练来提升线上问题应急能力;
  • 如何通过常效机制来巩固演练成果。

听众收益:

  • 了解客户端攻防演练概念、核心理念、及其收益;
  • 了解手机淘宝的客户端攻防演练体系,包括客户端底层的注入、泛化攻击、自适应攻击等蓝军攻击能力,以及监控闭环、修复闭环、基于数据的应急能力提升等红军防守能力;
  • 了解客户端攻防演练如何在实际应用中落地,以及手机淘宝的常态化攻防演练实践。

适合人群:

架构师、客户端开发工程师、运维工程师等。

by 黄闻欣

腾讯
专家工程师、腾讯云专项测试技术中心总监

4年前,我在QCon北京站分享了“你从来没有想过的新Monkey测试”,这一次将主要聚焦于NewMonkey在DevOps上所做的一些尝试。我们知道,Android附带了Monkey工具可对客户端进行Monkey测试,但由于其测试所需时间长,自动化程度低等缺点,很难与DevOps有效地结合。因此,Monkey测试在DevOps中的实践还处于探索阶段,业界很少有相关的尝试,那是否意味着Mokney测试与DevOps绝缘呢?答案是否定的。本次分享与大家介绍NewMonkey在DevOps中的实践思路,如何帮助业务更快更有效的交付功能。

内容大纲

• Monkey为什么要和DevOps结合

    - 流程自动化,减少人力成本

    - 帮助业务更快发现有效问题,更快交付功能

• 怎么和DevOps结合

    - 通过流水线赋能

        - 自动插桩

        - 自动执行Monkey测试

            * 如何解决Monkey遍历慢问题

            * 如何解决资源问题

        - 发现Crash自动提单(判重和找开发)

        - 覆盖率——帮助测试度量和反馈

    - 通过Monkey自身的能力赋能

        - 与CapMock结合,更有效发现问题

        - 自定义脚本,解决特殊场景特殊需求

• 和DevOps结合产生了什么效果

听众收益

    - 了解NewMonkey在DevOps上的落地思路、理念及收益

    - 了解NewMonkey的DevOps实践中遇到的难题以及解决思路

    - NewMonkey Helm3一键部署方案首发,让你拥有自己的NewMonkey

适合人群

客户端开发、测试工程师。

by 安继贤

微众银行
测试开发工程师

在需求快速迭代的背景下,测试团队如何建立一套合适的测试流水线,以及流水线中各个环节的具体功能及应用。本次分享将阐述微众银行如何从0到1搭建起自己的测试流水线,以及流水线中各个环境我们遇到的困难和解决措施。在我们的流水线建设中,我们为什么会在用例设计阶段关联需求,系统部署阶段增加环境巡检,测试执行阶段我们使用了精准测试,以及在精准测试方面,我们都做了哪些内容等等,都将在本次分享中一一阐述。 

内容大纲

1、流水线设计的背景和目标

2、流水线的主要流程

  • 流水线的整体流程
  • 流水线之需求案例关联
  • 流水线之部署案例推荐

         - 变更触发构建部署

         - 需求关联案例推荐

         - 代码变更案例推荐

  • 流水线之环境巡检

         - 环境检测目的和目标

         - 环境修复

  • 流水线之测试执行

         - 运行SQL分析

         - 代码覆盖率分析

         - 案例日志分析

         - 案例覆盖接口分析

         - 缺陷自动提交

  • 流水线之结果分析报告

         - 结果分析

         - 覆盖率展示

         - Git提交质量分析

3、流水线的取得的结果及经验总结

听众受益

  • 了解测试流水线的落地思路
  • 了解测试流水线实践中遇到的难题和解决思路  

适合人群

测试工程师、DevOps工程师、研发项目经理等。

by 林冰玉

ThoughtWorks
资深软件质量咨询师

随着敏捷开发模式逐渐被不同的团队采纳,作为敏捷测试价值观之一的”团队整体为质量负责“备受关注。如何能够让团队不同角色真正做到为质量负责,对敏捷团队的质量保障赋能至关重要!本议题将结合实际项目跟大家一起探讨敏捷团队的质量保障赋能。 

内容大纲

1. 质量保障痛点案例

2. 痛点分析及对应的解决方案

3. 从质量保障到质量保障赋能

4. 团队的质量保障赋能

  • 全流程标准化
  • 大规模自动化
  • 其他赋能实践

5. 团队质量保障赋能的必要条件

  • 质量目标驱动
  • 测试策略指导
  • QA职责转变

6. 团队质量保障赋能的价值观

  • 交付价值
  • 质量内建
  • 快速反馈

听众受益

1. 全面了解敏捷团队质量保障策略

2. 了解不同角色如何为质量负责

3. 了解如何为不同角色进行质量保障赋能 

适合人群

测试人员、软件开发人员、需求分析人员、项目经理等。

交通指南

深圳机场凯悦酒店

Hyatt Regency Shenzhen Airport
地址:广东省深圳市宝安区空港八道12号
  • 微信咨询

  • 电话咨询

    联系电话:+86 17310043226

领取往期热门演讲视频

领取往期热门演讲视频二维码
小姐姐 Ring