运用正交表法规划测试用例

1、事例:字符特征设置程序
需求:
窗体中有多个控件(字体、字符款式、色彩、字号),每个控件有多个取值 字体:仿宋、楷体、华文彩
字符款式:粗体、斜体、下划线色彩:赤色、绿色、蓝色
字号:20号、30号、40号

运用正交表法规划测试用例

运用进程:
1.依据需求构成因子状况表----->因子:控件称谓 状况:每个控件对应的取值
2、供认所选用的正交表
3、将正交表中的字母用文字替代
4、一行便是一条查验用例

2、事例:对或人进行查询
假定查询某个人时有三个查询条件(查询条件仅考虑填写和不填写两种状况): 依据“ 姓名” 进行查询
依据“ 身份证号码” 查询依据“ 手机号码” 查询
运用正交表法规划测试用例

留神:以上状况中因子数和状况数与正交表相符,直接带入正交表即可,可是也会呈现因子数、状况数与正交表不符的状况,如下:
因子数、状况数相符因子数不相同
状况数不相同

3、事例:114体系查询企业
查询参数:音形码,拼音码,路名码,行业类别,特征码查询条件(仅考虑填和不填两种状况)
运用正交表法规划测试用例
运用进程:
1、依据需求构成因子状况表----->因子:控件称谓 状况:每个控件对应的取值
2、供认所选用的正交表
3、将正交表中的字母用文字替代
4、一行便是一条查验用例

留神:没有契合的正交表时,可以运用要素数>=5的
4、事例:
假定有一个用户挑选功用,有三个输入分别是体型、年龄段、性别,体型有三个取值(胖、适中、瘦),年龄段有三个取值(白叟、青年、儿童),性别有两个取值(男、女),请规划查验用例
运用进程:
1、依据需求构成因子状况表----->因子:控件称谓 状况:每个控件对应的取值
2、供认所选用的正交表
3、将正交表中的字母用文字替代
4、一行便是一条查验用例

留神:当正交表中状况数不一起,挑选状况数呈现最多的--->所以应该挑选状况数为3的正交表,要素数挑选>=3
正交表法东西的运用
1、 正交规划辅佐的运用
2、运用allpairs东西生成查验用例
东西
allpairs.exe

进程

  1. 取出挑选数据,将要素放入excel表中
  2. 将要素复制txt文档中
    3.翻开DOS窗口运用指令,运用控制台代码进入allpairs文件夹(cd 目录姓名):
    allpairs.exe 源文件.txt >新文件.xls
  3. 在新文件.xls中会生成查验用例
    5.依据文档编写查验用例即可
    适用规划:
    1、两两之间进行组合查验的场景
    2、查验输入数据很大或许输入数据的组合数量很大时

查验用例规划办法-小结
查验用例规划办法
通常在供认查验办法时,有以下几条参看准则:
(1)假设查验一个功用中有输入功用,没有输入的组合状况,可以正常的运用等价类划分法
(2)假设查验一个功用中有输入功用,且输入类型或许规划长度有间隔时,可以正常的运用间隔值法。
(3)假设查验一个产品,有多个输入,多个输出,并且输入与输入之间有相互组合联络,输入和输出之间有相互束缚和依托联络可以正常的运用因果图和断定表法
(4)关于参数装备类的软件,需求细心考虑参数之间相互组合的状况,用最少的查验用例取得最大的查验覆盖率,可以正常的运用正交试验
(5)关于多个功用之间的组合逻辑查验,可以正常的运用场景法和流程图法。
(6)选用过失揣度法再追加查验用例——依托查验工程师的履历和才智。