软件测试全流程
- 一、制定测试策略
- 二、制定测试方案
- 三、编辑测试用例
- 四、执行测试用例
- 五、输出问题单
- 六、回归测试
- 七、测试文件归档
一、制定测试策略
1、测试目的+测试范围
2、用什么测试方法+工具(例如功能测试用黑盒测试)
3、测试优先级(功能测试>性能测试)
4、风险分析和应对措施
相当于测试方针,为整个测试活动制定大方向,测试策略包含测试方法
二、制定测试方案
细化测试设计和测试执行(测什么,谁测,什么时候测,怎么测)
1、测什么:测试目的、测试范围、测试内容、引用标准及资料、名词解释
2、谁测:测试分工
3、什么时候测:测试进度计划
4、怎么测:测试环境、测试方法、测试项通过准则及判定准则
5、风险分析和应对措施
6、测试提交文档
三、编辑测试用例
1、依据:测试清单+需求文档
2、要素:序号、用例标题、用例类型、优先级、功能模块、执行步骤、预期测试结果、测试结果、实测结果、编制日期、执行日期、缺陷名称、缺陷描述、缺陷类型、缺陷等级
3、设计方法:等价类划分法、边界值分析法、因果图、场景法、判定表、错误推测法、正交试验法
4、目的:使用有限的测试用例,尽可能多地发现系统缺陷
四、执行测试用例
将测试结果录入到测试用例中,一般执行完需要上传到测试管理平台,也会收录到归档文件。
五、输出问题单
执行完测试用例中,形成问题单后统一发给开发进行整改
要素:序号、缺陷标题、缺陷描述、缺陷类型、缺陷等级、提出人、测试日期
六、回归测试
输出回归测试记录
七、测试文件归档
测试完成后,将测试全流程的文档进行归档操作
文档包括:
1、测试方案
2、测试用例
3、测试用例评审表
4、测试记录
5、测试问题单
6、整改确认报告
7、测试报告
8、测试报告审批表