构造测试策略的过程,是选择恰当的测试类型,放入不同测试象限的过程

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