测试基础 测试开发 - 一天一个面试题 1️⃣之测试流程

小巴哥 · 2023年01月29日 · 最后由 小巴哥 回复于 2023年02月03日 · 7397 次阅读

测试流程

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 全量,版本发布
      项目总结以及关注线上问题
共收到 5 条回复 时间 点赞

如果感觉还可以的话,大家可以关注下, 我会持续更新一天一个面试题系列

mark 学习下

tangoliver 回复

感谢感谢

已关注

Marco 回复

感谢,记得天天来看哈

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册