软件测试--正交表测试算法

发布于 2024-10-18 07:24:47 字数 62 浏览 6 评论 0原文

任何人都可以提供正交阵列测试的优化算法。 ?或任何相关页面的链接也会有帮助......

谢谢。

Can anyone provide an optimized algorithm for orthogonal array testing. ? or any link to any relevant page will be also helpful..

thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遥远的她 2024-10-25 07:24:47

嘿。
不确定你的问题是什么意思。一般来说,正交数组是一种数学构造,在科学/工程中有很多用途。

在软件测试中,它用于减少需要验证基于某些参数的行为的测试用例数量。特别是所有配对测试或配对测试是最常用的技术。想法是,您验证所有可能的参数值对,而不是所有可能的参数值组合。例如,如果您的行为需要 3 个参数,则每个参数有 3 个可能的值,它会为您提供 27 种可能的组合。成对测试背后的理论表明,您只需检查 9 个组合即可找到与此数据相关的缺陷。

如果您想了解这一点,我建议您阅读这篇文章维基百科还提供了这个
一些正交数组列表可以在此处此处

[编辑]
因此,根据评论,为了更多地关注算法,我将再次从 此链接开始。继续阅读本文此工具列表。我想,简单的谷歌搜索

最后你应该有足够的材料,自己写一篇。

Hey.
Not sure what you mean in your question. In general orthogonal arrays are mathematical construct that has many uses in science/engineering.

In Software testing it used to reduce number of test cases you need to verify behavior that is based on some parameters. In particular all pairs testing or pairwise testing is technique most commonly used. Idea is that instead of all possible combination of parameters values you verify all possible pairs of parameters values. For example if you have behavior that takes 3 parameters, each parameter 3 possible values it gives you 27 possible combinations. Theory behind pairwise testing says that you will need to check only 9 combinations to find defects related to this data.

If you want to read about this, I would suggest this post. Wikipedia also provides this one.
Some lists of orthogonal arrays can be found here and here.

[edit]
So, as per comment, to focus more on algorithm, I would start with (again) this link. Proceed with this paper, and this list of tools. Simple google search then, I guess.

In the end you should have enough material, write one on your own.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文