组合测试术语:Pairwise/All-Pairs、OATS

   日期:2024-11-07     作者:caijiyuan       评论:0    移动:http://ljhr2012.riyuangf.com/mobile/news/2233.html
核心提示:组合测试(Combinatorial Test)是一种黑盒测试用例生成方法,主要针对多输入参数组合场景。目前业界较流行的两种组合测试方法,

组合测试(Combinatorial Test)是一种黑盒测试用例生成方法,主要针对多输入参数组合场景。

组合测试术语:Pairwise/All-Pairs、OATS

目前业界较流行的两种组合测试方法,一种是,即配对组合。,即正交表法。

In computer science, all-pairs testing or pairwise testing is a combinatorial method of software testing that, for each pair of input parameters to a system (typically, a software algorithm), tests all possible discrete combinations of those parameters. Using carefully chosen test vectors, this can be done much faster than an exhaustive search of all combinations of all parameters, by "parallelizing" the tests of parameter pairs. --- 维基百科

,也叫配对测试 或 结对测试,是一种软件测试的组合方法,核心在于用最少的测试用例来覆盖多个因素取值的两两组合。

配对测试示例

是 L. L. Thurstone 在 1927 年首先提出来的。他是美国的一位心理统计学家。 是基于数学统计和对传统的正交分析法进行优化后得到的产物。

基于如下 2 个假设:

因此, 基于覆盖所有两因素的交互作用产生的用例集合性价比最高而产生的。

是对 N 个因素的所有取值进行全排列组合(笛卡尔积)而生成的一组测试用例集。理论上,该测试用例集可以发现所有 N 个因素共同作用引发的缺陷。

是 的一个具体化实例, 实际上就是 。

《微软软件测试之道》中,建议从 开始测试,逐渐提高组合维度,直至组合测试。因为据研究表明,可以发现绝大多数的程序缺陷。但是,实际上随着组合维度的提升,测试用例呈指数爆炸增长,所以 或 比较适合实际项目。

组合数量对比

Pairwise 工具集:http://www.pairwise.org/tools.asp 正交表查询:https://www.york.ac.uk/depts/maths/tables/orthogonal.htm

 
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0评论 0
 
更多>同类最新资讯
0相关评论

相关文章
最新文章
推荐文章
推荐图文
最新资讯
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号