现代服务业 - Hubei...厦及酒店安防等子系统 专业技术 机电、智能 化 本科以上 8年以上 具有一级建造师资格(机电方向);对智慧城市大型安防项目施工管理和项
APP专项测试工程实践 - bqconf.com®‹俊毅-APP... ·...
Transcript of APP专项测试工程实践 - bqconf.com®‹俊毅-APP... ·...
![Page 1: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/1.jpg)
APP专项测试工程实践
宋琦(俊毅)
基于近十年的APP 测试项目工程实践经验总结与整理
武汉BQConf@2019
![Page 2: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/2.jpg)
09年进入软件行业,10年工作经验,3年+的咨询、创业、企业与项目管理经验。
拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多
次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社
区,并多次受邀参与国内软件技术大会并发表主题演讲。
精通各类软件质量保证技能,有着丰富的质量保证、持续交付及交付流程优化
经验,擅长于敏捷与传统软件研发过程中的质量策划、质量分析与质量保证工
作,对TDD、BDD模型以及对应的测试分层设计、自动化测试框架设计与开发、
持续集成/持续交付(CI/CD)流水线设计与开发等相关实践均有丰富的实施经验。
宋琦,字俊毅
![Page 3: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/3.jpg)
APP 测试与专项测试
为什么我们要做专项测试?
APP 测试过程模型
01
![Page 4: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/4.jpg)
我经历过的APP 测试项目流程(优化前)
主流程 + 全功能测试用
例
第一轮测试主流程 + BUG回归测试
第二轮测试主流程 + 探索性测试
第三轮测试
![Page 5: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/5.jpg)
来自用户与产品的反馈问题反馈• 异常闪退、无响应现象反馈• 平时还好,坐车时用不了(其他能用)• 看一集电视剧20%的电没了• 冬天好用,手机和暖手宝似的体验反馈:• 安装耗时太久,下载半天• 启动太慢,等半天
![Page 6: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/6.jpg)
正向测试:基本流、备选流、
有效等价类
逆向测试:异常流、
无效等价类
功能测试
系统外设
系统按键
系统事件
系统交互测试
在用历史版本升级
升级提示
断点续传
升级前后用户信息校验
升级测试
兼容 · 真机 / 云测平台
弱网测试
性能· 场景遍历 / 场景空载 /
随机压力
专项测试
项目/部门测试
内部客户/单渠道客户灰度
上线后质量监控
内测/公测
APP 测试过程模型
![Page 7: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/7.jpg)
APP 专项测试设计
专项测试做什么?
APP 性能测试工具
02
![Page 8: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/8.jpg)
APP 非功能测试思维导图
![Page 9: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/9.jpg)
APP性能测试 · 结构化分析
![Page 10: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/10.jpg)
APP性能测试 · 测试点
![Page 11: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/11.jpg)
场景遍历测试基于用户使用场景,开发
对应UI自动化测试脚本,
配合性能测试工具开展,
并分析性能结果
场景空载测试 随机压力测试
APP 客户端性能专项测试 · 性能策略
对应用户场景的APP 后
台运行状态的性能测试数
据收集与分析性能结果
对应大批量随机事件,配
合性能测试工具,进行性
能数据收集与性能测试结
果分析
![Page 12: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/12.jpg)
APP性能测试 · 核心原理
![Page 13: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/13.jpg)
APP性能测试 · 工具代码片段
![Page 14: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/14.jpg)
![Page 15: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/15.jpg)
下一步
结合TestOps 技术,融入项目组CI 流程
App工程实践Wiki,App端性能工具开源
03
![Page 16: APP专项测试工程实践 - bqconf.com®‹俊毅-APP... · 拥有丰富的精益企业管理、Scrum敏捷项目管理、全程质量管理经验。主导过多 次世界500强企业内部IT实施与落地项目。利用业余时间运营两个地方技术社](https://reader030.fdocuments.in/reader030/viewer/2022012922/5fc0aa3026bc323607542e75/html5/thumbnails/16.jpg)
感谢观看