用正交法设计测试用例

发表于:2011-11-15 11:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张学霞    来源:51Testing软件测试网采编

  (2)判断是否可以使用正交表

  并不是任何情况都可以使用正交表,以下情况无法使用正交表:

  ● 因素的个数非常少,如只有2个;

  ● 因子数很大。

  另外在识别的因子中,还要进行以下分析:

  ● 组合因素之间必须为平行关系(平行:可以同时存在)

  ● 不能为互斥(互斥:1个因素存在,另1个因素不能存在)

  ● 因素不能被其它因素的因子制约(制约:当A因素的因子为A1,B因素不能存在)

  ● 排除非组合因素

  (3)查找和调整正交表

  如果判断可以使用正交测试方法设计测试用列,需要根据测试功能点的实际情况,选择正交表。

  选择正交表的原则如下:

  ● 实际因素数≤正交表因素数;

  ● 实际每个因子数≤正交表每个因子数;

  ● 如果出现2个或2个以上正交表符合以上条件,则选择Case数最少的正交表。

  选取了正交表后,删除正交表中多余的因子列,原则是删除靠后的列;

  (4)加权筛选,生成因素分析表

  对因子与状态的选择可按其重要程度分别加权。可根据各个因子及状态的作用大小、出现频率的大小以及测试的需要,确定权重的大小。对于权重高的因子放在最前面的列中,以此类推。

  (5)把变量的值映射到表中

  在使用正交法时,要考虑到被测系统中要准备测试的功能点,而这些功能点就是要获取的因子,但每个功能点要输入的数据按等价类划分有多个,也就是每个因素的输入条件,即状态或水平值。

  选取了因子和水平后,需要把变量实际的值映射到正交表中。

  (6)正交测试用例的制作

  把实际因子和水平代入正交表后,每一行制作成一个测试用例。

  (7)组合补充测试用例

  根据需求规格说明书或错误推断法,补充需要测试但正交表没有覆盖的测试数据,将其制作成测试用例。

33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号