ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

使用正交表法设计测试用例

2019-09-08 11:03:51  阅读:546  来源: 互联网

标签:控件 表法 查询 因子 测试用例 正交 输入


 

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

4. 在新文件.xls中会生成测试用例

      5.根据文档编写测试用例即可

适用范围:

1、两两之间进行组合测试的场景

2、测试输入数据很大或者输入数据的组合数量很大时

 

测试用例设计方法-小结

测试用例设计方法

通常在确定测试方法时,有以下几条参考原则:

(1)如果测试一个功能中有输入功能,没有输入的组合情况,可以使用等价类划分法

(2)如果测试一个功能中有输入功能,且输入类型或者范围长度有边界时,可以使用边界值法。

(3)如果测试一个产品,有多个输入,多个输出,而且输入与输入之间有相互组合关系,输入和输出之间有相互制约和依赖关系可以使用因果图和判定表法

(4)对于参数配置类的软件,需要考虑参数之间相互组合的情况,用最少的测试用例获得最大的测试覆盖率,可以使用正交试验法

(5)对于多个功能之间的组合逻辑测试,可以使用场景法和流程图法。

(6)采用错误推断法再追加测试用例——依靠测试工程师的经验和智慧。

标签:控件,表法,查询,因子,测试用例,正交,输入
来源: https://blog.csdn.net/qq_40208605/article/details/100622248

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有