测试流程
iOS App 端测试流程
从需求评审开始,我们会对需求提出合理的建议
两-3天后,我们进行设计评审,客户端开发和服务端开发进行接口设计,我们进行用例评审
待后端提测后,我们进行接口测试
测试通过后,app 提测,提测后我们一个beta包,测试通后合并到master 然后给我们打一个完整版的包
我们用完整版的包进行性能测试和安全测试,调整自动化用例
总体完成测试后,打最终版的包进行回归 adhoc 和 testfight 包
回归结束后testfight包进行提审
服务端测试流程
根据接口文档编写测试用例
测试用例根据正交表和业务场景进行设计
待服务端提测,进行测试,测试之后交付给客户端
需求评审-->设计评审--->测试计划与评审--->测试用例与评审--->代码评审--->单元测试与集成测试-->系统测试--->验收测试--->性能测试--->监控
最完善的测试流程
1、规划阶段
需求阶段,需求评审,测试角度提出合理建议,评估测试工作量, 版本会,提出上一版本遗留问题及解决方案
2、设计&开发阶段
制定测试方案,测试用例设计, 接口用例,UI用例,测试准备(工具、环境、数据),组织测试用例评审
3、测试阶段
后端提测,进行接口测试
4、客户端提测
测试进展通报,冒烟测试,不通过则打回,通过则转测,打beta版本测试包,通过则进行一轮测试,新功能的主流程测试,第二轮测试,执行全部测试用例
,第三轮,交叉测试及探索性测试,测试主流程以及关闭所有bug,业务测试完成之后,前后端代码进行代码合并至版本分支,app 打完整版测试包, 进行app 性能测试以及调整自动化测试用例,测试完成发送测试报告
5、发布阶段
添加数据库以及线上配置,后端代码,weex h5 上线,回归测试,前后端代码合并支master ,打最终版测试包进行全量回归测试, 兼用性测试平台进行兼容性测试,app 升级测试,app 小流量,iOS 提审, qa名单进行线上验证,app crash anr观察
6、最后app 全量,版本发布
项目总结以及关注线上问题
未知地区 5F
感谢,记得天天来看哈
未知地区 4F
已关注
未知地区 3F
感谢感谢
未知地区 2F
mark 学习下
未知地区 1F
如果感觉还可以的话,大家可以关注下, 我会持续更新一天一个面试题系列