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





黄闻欣,腾讯专家工程师,腾讯云专项测试技术中心总监,《Android 移动性能实战》主要作者之一。加入腾讯 10 年,先后负责腾讯微博、Mac QQ、iPad QQ 的测试及终端测试工具研发工作,优化双终端平台产品的专项体验。目前,致力于通过腾讯云IaaS基础性能专项体系、腾讯云大前端监控平台 QAPM、稳定性测试工具 NewMonkey 来帮助提升 B 端客户的产品的用户体验。个人是两个男娃的父亲,心怀两张网,爱搞事情的老鲜肉。
“去测试化”总萦绕在每个测试的头上,但每个测试也会说,测试都去掉了,谁来保障质量呢?现实的情况是,从AI到大数据,再到现在的云原生,微服务架构,技术在发展,但测试角色的“质量保障”能力却显得越来越弱。其实,我们不妨跳出“测试”这个角色去思考。
“质量保障”本来就不应该局限于测试工程师。正如DevOps中,运维部署赋能给研发,测试乃至质量保障也需要赋能给研发。在所谓的“新趋势”的冲击下带来了自动化与标准化,还带来了微服务架构、康威定律下的团队规模,前者让质量保障赋能变得更具可行性,后者让赋能变得更具必要性。本专题中,我们希望寻找一些质量保障赋能的探索者、先行者来分享他们的优秀的实践与案例,希望能给大家带来启发和思考。
混沌工程是一个业界比较流行的防范系统性风险的方法论, 其核心思想是通过不断地失败来避免失败,以主动制造故障的方法来宏观地验证业务的容灾和恢复能力。这一概念在服务端存在大量的实践和落地, 在客户端还是属于探索阶段,业界甚少甚至没有类似尝试。手机淘宝等大型应用其实是一个广义概念上的分布式系统, 混沌工程理念是否也可以在这类型广义分布式系统上产生价值呢?答案是肯定的,本次分享将向大家介绍手机淘宝客户端是如何使用攻防演练来降低客户端系统风险、提高快速交付能力的。
1、为什么要在客户端引入攻防演练?
2、建设全流程自动化、数据化的客户端攻防演练体系:
3、手机淘宝如何利用客户端攻防演练提高客户端快速安全交付的能力:
架构师、客户端开发工程师、运维工程师等。
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
客户端开发、测试工程师。
在需求快速迭代的背景下,测试团队如何建立一套合适的测试流水线,以及流水线中各个环节的具体功能及应用。本次分享将阐述微众银行如何从0到1搭建起自己的测试流水线,以及流水线中各个环境我们遇到的困难和解决措施。在我们的流水线建设中,我们为什么会在用例设计阶段关联需求,系统部署阶段增加环境巡检,测试执行阶段我们使用了精准测试,以及在精准测试方面,我们都做了哪些内容等等,都将在本次分享中一一阐述。
1、流水线设计的背景和目标
2、流水线的主要流程
- 变更触发构建部署
- 需求关联案例推荐
- 代码变更案例推荐
- 环境检测目的和目标
- 环境修复
- 运行SQL分析
- 代码覆盖率分析
- 案例日志分析
- 案例覆盖接口分析
- 缺陷自动提交
- 结果分析
- 覆盖率展示
- Git提交质量分析
3、流水线的取得的结果及经验总结
测试工程师、DevOps工程师、研发项目经理等。
随着敏捷开发模式逐渐被不同的团队采纳,作为敏捷测试价值观之一的”团队整体为质量负责“备受关注。如何能够让团队不同角色真正做到为质量负责,对敏捷团队的质量保障赋能至关重要!本议题将结合实际项目跟大家一起探讨敏捷团队的质量保障赋能。
1. 质量保障痛点案例
2. 痛点分析及对应的解决方案
3. 从质量保障到质量保障赋能
4. 团队的质量保障赋能
5. 团队质量保障赋能的必要条件
6. 团队质量保障赋能的价值观
1. 全面了解敏捷团队质量保障策略
2. 了解不同角色如何为质量负责
3. 了解如何为不同角色进行质量保障赋能
测试人员、软件开发人员、需求分析人员、项目经理等。



微信咨询

电话咨询
领取往期热门演讲视频

