测试四象限的核心思想和实践要点是什么?


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

  • 什么是测试策略? 基于测试的目的测试的受众,构建有效的验证流程
  • 如何有效构造测试策略:测试四象限
    • 测试象限划分为下面四个部分
    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)
    • 如果要构造有效的测试策略,就需要建立 Q1 和 Q2 象限测试之间的关联:
  • 用户故事的核心概念和应用要点(User Story)下的每一个验收条件,都可以对应一组功能测试(Q2 象限测试)
  • 每一个验收条件的上下文中,分解的每一个可测试的任务都对应着一组组件测试(Q1 象限测试) 测试四象限.excalidraw