测试策略就是如何展开我们的测试活动,通俗来讲,“测试什么”和“怎么测”。
具体来说就是回答好相关的六个问题:
- 对象和范围是什么?
- 目标是什么?
- 重点和难点有哪些?
- 广度和深度?
- 如何安排各种测试活动?
- 如何评价测试效果?
澄清几个概念,测试方针、测试计划、测试方案。
测试方针是通用的要求、原则和底线。测试策略则是针对当前特定的产品版本。
测试方针+项目实际情况=测试策略
测试计划是拆解为一个个任务,属于测试管理,测试策略属于测试技术的范畴。
测试方案是解决特性在测试设计和测试执行方面的问题,如压力测试方案。测试方案遵循测试策略对具体特性的测试深度和广度的要求(参考测试车轮图)。
四步测试策略制定法。
- 明确产品质量目标
- 约定好产品质量目标
- 围绕目标进行刚刚好的测试,不能凭感觉而是理性,质量要求高的重点、投入大、深入的测试,反之则减少投入。
- 目标-行为-评估形成闭环
- 进行风险评估
- 实践告诉我们项目需要提前识别测试开展过程中存在阻塞测试风险。
- 需求澄清会,文档的评审和跟踪,进行应对风险
- 基于风险加强和降低测试投入
- 实践告诉我们项目需要提前识别测试开展过程中存在阻塞测试风险。
- 适配产品研发流程
- 测试策略结构
b. 根据研发流程安排测试活动
- 进行测试分层
- 能够把一个大的测试目标,分解到不同的层面分阶段完成
- 合理的分层能够帮助目标-行为-评估形成闭环,真正落地。