正交排列法设计测试用例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、正交排列法适用的场合

有多个控件,每个控件有多个取值,要考虑不同控件的取值组合,选出比较优化的组合或者取值的基本原则。

2、如何使用正交排列法设计测试用例?

1)根据所测程序中控件的数量和每个控件的取值个数,确定采用哪个正交表。

控件的数量——次幂

每个控件的取值个数——底

2)把控件及其取值列出来

3)把控件及其取值映射到选取的正交表中

控件名称——列名

每个控件的取值——列

4)编写测试用例

正交表的每一行对应一条用例

3、正交排列法有什么局限性?

正交表个数有限,一般要求每个控件的取值相等,这在实际中很难直接应用。

4、正交表的测试思想:

1)使用每个控件的所有的取值参与组合的次数基本相等

2)在所有的组合数据中,选取数据时,应该均匀零星地选取,而不能从某个局部选取

3)如果时间允许,尽可能再多一些数据

5、正交表的扩展

1)次幂——控件的个数,若没有,则找最接近的

2)底——选取更多的控件取值相同的,如:有两个控件都是3个取值,则底为3

或者选取控件中取值最多的(测得更全)

6、常用的正交测试表

相关文档
最新文档