TesterHome联合创始人陈晔-移动互联网测试到质量转变之路

从钱包9.0大改版到现在已经经过了5个大版本,在这其中钱包可谓是经历了很大的一些改变。在蚂蚁金服整个集团中都贯彻着用户体验至上的原则,任何一个体验上的bug都不能放过。在整个研发过程中投入使用了自定义的ReactNative,SPDY,PB等的使用。在测试思想上从原本的发布流程进化到了现在的“周灰度”,从原本在研发流程中做测试到利...

1. 移动互联网测试到质量的转变之路 By 陈晔(TesterHome联合创始人)
2. 自我介绍 • 陈晔(Monkey) • TesterHome技术社区联合创始人 • 移动互联网布道师 • 滴滴、360、百度等各个企业测试技术交流讲师 • QCon2015研发专题讲师 • 《大话移动App测试1.0》作者 • 《大话移动App测试2.0》作者 • 全栈(站)工程师
3. 移动互联网测试常见问题 • 别人家如何在迭代快的项目中保证测试质量? • 别人家如何做自动化? • 别人家如何做持续集成? • 别人家怎么做测试招聘? • 别人家测试KPI怎么定? • 别人家无线专项怎么做? • 别人家的孩子。。。。
4. 要完成这些,依靠传 统的测试方式已经不 可能完成了
5. 人一专多能 质量任何一个细节都是质量的基础
6. 测试人员
7. 一专多能 持续学习 牵头解决问题 定位问题
8. KPI • 自定义目标,但一定需 要在业务上落地 • 一般业务质量比重是最 大的 • 目标可以根据届时实际 情况进行更改 • 团队合作不仅仅只是合 作,主观能动性还是最 重要的 • 自评、他评、360度评
9. 人员招聘 • 弱化大量技术考察 • 看重看问题的高度 • 看重潜力 • 测试经验
10. 测试技术的缺失宛如空中楼阁 这里都是 高大上的 开发技术 测试技术空缺 测试技术空缺
11. 质量
12. 自动化 • 目前使用比较多UI自动化的还是Appium(当然也推荐使 用Macaca) • UI自动化需要适量:冒烟和回归 • API自动化衡量标准一定要覆盖全 • 专项中需要一定程序的自动化支持 • 不要想着全自动化or自动化减少人力or提升质量
13. 专项 • 一定需要有对专项研究比较深的人在团队中 • 专项的测试会贯穿整个研发流程 • 专项一定要有插桩和线上大数据的支持 • 专项一定要有基线 • 制定专项测试计划 • 准备调试环境 • Code Review • 逐个测试 • 精准埋点 • Bug日清 • 全面测试 • 发布报告
14. 网络测试
15. 线上质量
16. 项目流程 PRD PRD评审 系统分析 系统分析评审 设计交互稿评审 测试分析评审 测试分析 开发产品 编写测试用例 编写bvt代码 质量 红线! 验收测试 第一轮测试 第二轮测试 非功能性测试 第三轮测试 RC 内部灰度 外部灰度1 外部灰度2
17. 质量的真谛——团队合作 • 没有团队合作,测试怎么努力都是有瓶颈的 • 举例: • 需要有好的App,Server架构 • 团队需要有各种约定 • 需要有文档 • 需要有自己付出的精神 • 需要有乐于分享的精神 • 一切的一切需要从质量出发,而仅仅是测试
18. 平台的演变 工具组 产出 工具,框架 使用落地 BU1 BU2 BU3 问题: • BU容易抱怨工具不落地 • 工具组很难实现KPI • ROI低 • 工具、平台自身bug越来越 多
19. 平台的演变 工具组 产出 通用 SDK DB 前端 二次封装落地 BU1 BU2 BU3
20. 所以,让我们回到一 个在移动互联网最常 见的问题上来—— 如何在迭代很快的情况下保证 我们产品的质量??
21. 答案
22. QA • Wechat:monkey15chen • Mail:[email protected] • Linkedin:ye chen • 更多精彩可见:Testerhome.com