功能性测试---决策表测试

原因

  1. 决策表方法是功能性测试中最严格的
  2. 决策表方法可以适用于各种情况,不必要求数据的独立性
  3. 决策表的完备性保证一种完备的测试

基本组成

  1. 条件桩
  2. 行动桩
  3. 条件项
  4. 行动项


    image.png

规律

若有n个条件,必须有z^n条规则,若存在不关心项,则出现一个不关心项,规则数乘以2

决策表的化简

  1. 设法合并具有相同动作、且条件项相似的规则。

决策表的生成

  1. 根据软件规格说明 确定规则个数
  2. 列出所有条件桩
  3. 填入条件项
  4. 填入动作项
  5. 产生决策表并化简

决策表测试适用于:

  1. 可发生大量决策的情况
  2. 在输入变量之间存在重要的逻辑关系的情况

你可能感兴趣的:(功能性测试---决策表测试)