gpt4 book ai didi

arrays - 田口方法编程示例

转载 作者:行者123 更新时间:2023-12-04 06:29:15 26 4
gpt4 key购买 nike

我被要求研究一些与“田口方法”相关的编程,尤其是与多变量测试相关的编程。这是我尝试研究的第一个主题之一,我发现了零,nada,zilch,代码示例,特别是考虑到它的数学基础。

我找到了一些描述所涉及数学的书籍,但看起来我将要进行一些数学复习,除非我能找到一些我可以与之相关的代码示例。

这是一种罕见的事情,一旦你制定出程序,它就会如此宝贵以至于没有人分享吗?或者我只是在田口 + 谷歌上失败了?

最佳答案

田口设计与覆盖阵列相同。基本思想是,如果您有 F 个数据“字段”并且每个数据“字段”都可以有 N 个不同的值,则可以构建 NF 个不同的测试用例。覆盖数组基本上是一组测试用例,它们一起覆盖了两个字段值的所有可能的成对组合,其想法是生成尽可能小的一个。例如。如果 F=3 且 N=3,则您有 27 个可能的测试用例,但如果您的目标是成对覆盖,则有 9 个测试用例就足够了:

    Field A | Field B | Field C
---------------------------
1 1 1
1 2 2
1 3 3
2 1 2
2 2 3
2 3 1
3 1 3
3 2 1
3 3 2

在此表中,您可以选择任意两个字段和任意两个值,并且始终可以找到包含所选字段的所选值的行。

一般来说,生成田口设计是一个困难的组合问题。

您可以通过多种方法生成田口设计:
  • 分支定界
  • 随机搜索(例如禁忌搜索或模拟退火)
  • 贪图搜索
  • 一些特定结构的特定数学构造
  • 关于arrays - 田口方法编程示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5639659/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com