构造测试策略的过程,是选择恰当的测试类型,放入不同测试象限的过程
- 什么是测试策略? 基于测试的目的和测试的受众,构建有效的验证流程
- 如何有效构造测试策略:测试四象限
- 测试象限划分为下面四个部分
- 第一象限
- 定义:技术导向的支持团队的测试
- 目的:为交付团队中的技术人员提供跨素反馈,在组件和子系统的粒度上定位问题
- 手段:
- 单元测试(Unit Testing)
- 组件测试(Component Testing)
- 第二象限:
- 定义:业务导向的支持团队的测试。
- 目的:为交付团队提供关键于业务的反馈。
- 手段:
- 功能测试(Functional Testing)
- 用户故事测试(Story Testing)
- 示例说明(Specification by Example)
- 补充:并不只对业务人员有用,对团队中所有人都非常重要
- 第三象限:
- 定义:业务导向的评价产品的测试
- 目的:在功能和用户交互的维度上,评价产品能否提供业务价值
- 手段:
- 用户验收测试
- 探索性测试(Exploratory Testing)
- 可用性测试(Usability Testing)
- 第四象限
- 定义:技术导向的评价产品的测试
- 目的:评价产品的跨功能特性,比如安全性、性能、容量、负载等
- 手段:
- 性能测试(Performance Testing)
- 安全测试(Security Testing)
- 通过软件架构分层划分软件上下文