全对测试2025 年 1 月 8 日 | 3 分钟阅读 全对测试技术也称为成对测试。它用于测试所有可能的值的离散组合。这种组合方法用于测试使用复选框输入、单选按钮输入(当您必须仅选择一个选项时使用单选按钮,例如当您选择性别男或女时,您只能选择一个选项)、列表框、文本框等的应用程序。 假设,您有一个用于测试的软件应用程序的功能,其中有10个字段用于输入数据,因此离散组合的总数为10 ^ 10(1000亿),但是测试所有组合是很复杂的,因为它会花费很多时间。 因此,让我们通过一个例子来理解测试过程 假设有一个函数,其中包含一个列表框,该列表框包含10个元素,一个文本框,该文本框可以接受1到100个字符,一个单选按钮,一个复选框和一个确定按钮。 下面给出了可以被给定函数字段接受的输入值。
所有可能组合的计算 总的测试用例数(包括负测试用例)为4000。 测试4000个正向和负向测试用例是一个非常漫长和耗时的过程。因此,测试团队的任务是减少测试用例的数量,为此,测试团队以这样的方式考虑列表框值,即第一个值为0,其他值可以是任何数字,既不是正数也不是负数。现在,十个值已转换为2个值。 复选框和单选按钮的值无法减少,因为每个值只有2个值的组合。最后,文本框的值被分为三个输入类别:有效整数、无效整数和字母特殊字符。 现在,我们只有24个测试用例,包括负测试用例。 现在,任务是为所有对技术进行组合,其中每一列都应具有相等的值,总值应等于24。 为了制作文本框列,将最常见的输入放在第一位,即 有效整数,在第二位放置第二常见的输入,即 无效整数,并在最后放置最不常见的输入,即 字母特殊字符。 然后开始填充表格,第一列是文本框,有三个值,下一列是列表框,有两个值,第三列是复选框,有两个值,最后一列是单选按钮,也有两个值。
在表中,我们可以看到,传统的软件方法导致了24个测试用例,而不是4000个用例,而成对测试方法仅导致了6个对测试用例。 下一个主题因果图 |
我们请求您订阅我们的新闻通讯以获取最新更新。