5. 正交实验法
  概念:利用正交表进行试验的一种方法,是一种两两组合的方法,经验表明,如果两两组合测试没有问题认为其他组合发生问题的概率较小。
  特点:两两组合;直接套用;经济高效;
  相关术语:因子(输入)、状态(水平:输入的取值)
  步骤:将SRS划分成规格片段→找出因子和状态→构造因子状态表→加权筛选→套用正交表→对生成的组合进行增删→设计用例
  适用范围:功能测试,配置测试
  6. 状态迁移图(点到点,内部路径不可循环)
  概念:针对有限状态机的状态和合法的跳转条件进行测试,目的是为了测试所有的状态能够按照正确的条件进行跳转和迁移。不要有未覆盖到的状态和非法的跳转;
  有限状态机:web网页,嵌入式系统
  相关术语:状态(某个时间点或某个指令后的表现);跳转条件(操作/指令);事件(输出)
  步骤:将SRS划分成规格片段→找出状态和跳转条件→设定初始状态,画状态迁移图→事件转换表→状态转换树→测试路径→添加非法路径→设计用例
  7. 流程分析法(端到端,内部路径可循环)
  概念:针对整个软件系统的业务流程进行分析测试的一种方法,这种方法借鉴了白盒测试中的语句覆盖测试法;
  相关术语:节点(某个功能点),箭线(功能点之间的连接路线)
  步骤:分析SRS→找到主要功能点→画出主干图(基本流)→细化分支→进行路径组合确定优先级
  8. 输入域覆盖法
  主要有三点内容:中间值测试(相当于内点),极端值测试(边界中的上点),特殊值测试(业务相关,根据软件功能)
  9. 输出域覆盖法
  分析输出的等价类和边界值,达到输出域等价类覆盖和输出域边界值覆盖,使用此测试方法需要对系统的功能有特别深入的了解,采用该方法的一般来说是行业内的专家;
  10.异常分析法
  对系统有可能存在异常的操作进行测试,主要针对系统的容错能力,故障恢复能力进行测试;
  11. 错误猜测法
  根据经验猜测,是基于经验的测试法,是对其他测试方法的补充,不单独使用
  2) 白盒测试用例设计技术
  语句覆盖
  判定覆盖
  条件覆盖
  判定-条件覆盖
  条件组合覆盖
  路径覆盖