测试体系建设(一)

topic:如何更好地保证质量?

一、测试左移

1 需求评审阶段:精读prd,提出需求设计不合理的问题

2 技术反讲阶段:精读技术文档,学习前后端知识,提出技术设计不合理的地方

3 用例设计阶段:从正向、反向、异常等角度更精细地设计测试点,考虑场景测试,边缘测试case

4 测试方案设计阶段:覆盖接口测试、功能测试、兼容性测试、性能测试等专项测试,后续引入单元测试

5 测试之前,准备测试数据,设计接口用例,制定压测指标等

6 开发联调阶段,通过布道、postman覆盖正常、异常场景的接口测试

7 提测前,引入单元黑盒测试

二、卡点:showcase阶段

1 showcase P0用例覆盖100%重点场景,在用例评审阶段和开发达成共识

2 关注P0用例执行情况,系统告警信息和代码覆盖率,决定showcase是否通过,指标:P0用例百分百,所有告警均解决,代码覆盖率待定

3 即使多次打回,遇到不通过仍要打回

三、测试中

1 通过F12、Charles 等抓包工具辅助测试,分析定位bug归属人,bug生成原因

2 通过sql语句进行数据库数据检验,覆盖数据资源竞争等场景

3 跟踪bug,确定并验证bug修复范围,如果遇到频繁打开bug,需要和开发分析原因,并反思在showcase阶段没有提出原因

4 跟进当天bug当天解决,生成每日测试日报,遇到风险及时大群预警

5 严格根据用例文档测试,不可漏测少测

6 兼容性机型覆盖市场大部分常用机型,总结容易出问题的机型

7 制定性能测试方案,性能测试中随时关注性能数据及变化

四、卡点:上线

1 严格上线标准,关注系统告警信息,代码覆盖率,bug关闭情况

2 test测试和beta测试均严格上线标准

3 规范上线流程

五、测试右移

1 复盘,分析bug产生阶段,是否可以提前规避;分析bug产生原因,用数据呈现;形成测试经验

2 为下一次回归测试做准备:分析接口和需求场景,总结测试case过多且稳定有前后关联的接口,考虑引入接口自动化测试。方式:postman,Python 脚本,pytest 框架

你可能感兴趣的:(测试体系建设,postman,测试工具)