English 中文(简体)
Software Testing Dictionary

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

Useful Resources

Selected Reading

All-pairs Testing
  • 时间:2024-03-21 07:07:32

All Pair Testing


Previous Page Next Page  

What is All pairs Testing?

所有被称作乳制品测试的母体都是一种测试方法,使用结合法测试软件。 它为测试所涉参数的所有可能的分离组合提供了一种方法。

假设我们有一套需要测试的软件,每个投入领域有10个投入领域和10个可能的环境。 然后,有10个可测试的投入。 在这种情况下,即使我们希望测试所有组合,也不可能进行详尽的测试。

让我们也通过举一个例子来理解“全程”试验的概念。

Example

附有10个要素的简单清单箱的申请 (Let s 说0,1,2,3,4,5,6,7,8,9)以及一个检查箱、无线电台、文本箱和K Button。 文本箱的限制是,它只能接受1至100之间的数值。 下面是全球倡议每个目标可以采用的数值:

方框1:

检查箱——检查或检查

Button电台-地址或外国广播公司

文本框: 1至100年

计算了申请的详尽组合。

List Box = 10
Check Box = 2
Radio Button = 2
Text Box = 100

Total Number of Test Cases using Cartesian Method : 10*2*2*100 = 4000
Total Number of Test Cases including Negative Cases will be > 4000

现在的想法是减少测试案例的数量。 我们将首先努力查明使用常规软件测试技术的案例数目。 我们可以将清单箱值视为0,而其他则认为0既不积极,也不消极。 不能降低无线电塔顿和检查箱的数值。 因此,其中每个部分将有两个组合(国内或外国)。 文本箱值可减为3项投入(Vapd Integer、Invapd Integer、Alpha-Special特征)。

现在,我们将计算使用软件测试技术的病例数为2*2*2*3=24(包括负数)。

现在,我们仍能够进一步减少这种结合,使之进一步融入全省技术。

Step 1 : Order the values such that one with most number of values is the first and the least is placed as the last variable.

Step 2:Now,一栏填满表。 清单箱可达到2个数值。

Step 3>: 正在讨论的下一个栏目是箱子。 同样, 检查箱可达到2个数值。

Step 4:Now, 我们需要确保我们涵盖清单箱和核对箱之间的所有组合。

Step 5:Now,我们将使用同样的战略对布顿电台进行检查。 它可以达到2个价值观。

Step 6 : 如果所有乳制品价值都包含在下表中,则予以更正。

Text BoxList BoxCheck BoxRadio Button
Vapd Int0checkON
Vapd IntothersuncheckOFF
Invapd Int0checkON
Invapd IntothersuncheckOFF
AlphaSpecialCharacter0checkON
AlphaSpecialCharacterothersuncheckOFF

Result of Pair-Wise Testing

Exhaustive Combination results in > 4000 Test Cases.
Conventional Software Testing technique results in 24 Test Cases.
Pair Wise Software Testing technique results in just 6 Test Cases.
Advertisements