基于组合与优化的测试方法——正交表测试示例


#示例:部门邮件发送问题

##1、问题描述
部门邮件发送问题
01.png-22.3kB
测试可能取值如下表:
02.png-84.2kB

##2、提取需求中的因子

  • (1)收件方
  • (2)主题
  • (3)邮件内容
  • (4)落款人
  • (5)附件

##3、分析各因子状态

  • (1)收件方A:1=收件人,2=接收部门
  • (2)主题B:1=填写主题,2=主题为空
  • (3)邮件内容C:1=填写内容,2=内容为空
  • (4)落款人D:1=填写落款人,2=不填写落款人
  • (5)附件E:1=添加普通附件,2=添加超大附件,3=不添加附件

##4、选择正交表

分析上面各因子状态数,可知,只有因子5有3各状态,其他因子都是2各状态。所以将因子五后面的2、3状态合并。采用5因子2状态正交表:$L_6(2^5)$,然后再拆分。

03.png-41.5kB

##5、拆分正交表
05.png-41kB

##6、替换正交表
04.png-65kB

##7、正交表测试用例
06.png-140.8kB