(一)测试流程
1. 测试计划阶段:根据产品需求,制定测试进度,输出测试计划。
2. 测试设计阶段:依据产品说明,布置测试策略,建立分支覆盖,输出测试用例。
3. 测试执行阶段:执行测试用例,输出测试结果。
4. 测试总结阶段:对比测试的结果和测试的预期,分析未覆盖全面原因,补充策略。
(二)测试方法
1. 静态测试
检查产品的实现与产品预期是否一致,确定没有冲突和歧义。
2. 覆盖测试
根据需求,制定覆盖策略。
A. 分支覆盖。使得每个判定至少有一次为真值,有一次为假值,即:每个分支至少执行一次。每个判断的取真、取假至少执行一次。
B. 路径覆盖。选取前一次跳转成功结果,加入新页面新增条件,进行下一次跳转,得出测试路径。
3. 自由测试
从用户角度,使用程序,发现问题,补充策略。