测试策略
2021-01-05 本文已影响0人
心如简_cc99
测试策略定义
是在质量、成本、效率之间的一种平衡艺术,是为了以最低成本最大程度降低产品质量风险或今早完成测试所制定的最合理的方式、方法、过程等。
制定测试策略前提
1)测试侧重点
测试不是“面面俱到”的工作,我们能做的就是在有限时间内、最大限度地保障系统质量。这就要求我们在测试过程中,分清主次,则开展测试工作之前,分析自己所负责的模块、按照意义和风险进行优先级划分。将最有意义或风险最高的模块排在最前面,尽可能保证我们优先发现最重要问题。如测试优先级顺序列表如下:
a.有变更内容>变更关联内容>无变更关联内容
b.核心功能>辅助功能。需保证关键常用功能、基本任务功能可行性。
c.测试可靠性,保证每个功能是否完全能用,然后再深入检查每个功能不同条件如何表现。
d.常见场景>少见场景。使用常用数据和使用场景。
e.常见威胁>少见威胁。用最有可能出现的压力和错误情况测试。
f.影响大的问题>影响小的问题。优先测试一旦出现失效情况,就会严重阻塞流程的问题。
举个例子,若是测试一个demo产品,本身目的就是为了证明可用性,那么一直投入测试边边角角不是一个合理的测试策略。
2)不同测试阶段的测试策略
不同公司针对测试阶段的划分会不一致。如我所在公司,测试阶段包括:准入测试、story测试、sit测试、回归测试、验收测试
准入测试:
3)多平台/操作系统/浏览器的测试策略
4)测试开始和结束的标准
5)测试环境规划策略
6)如何制定测试人员分配测试任务
7)测试工具的使用策略
8)测试报告/进度策略