What is pair-wise testing ?

Showing Answers 1 - 30 of 30 Answers

Vikram

  • Oct 13th, 2005
 

We've all heard the phrase, "You can't test everything." This axiom is particularly appropriate for testing multiple combinations of options, selections, and configurations. To test all combinations in some of these instances would require millions of tests. A systematic way to reduce the number of tests is called pair-wise testing.

  Was this answer useful?  Yes

sudha

  • May 8th, 2006
 

Please explain pair-wise testing with some example.I need clear explanation. where we use this type of testing?

  Was this answer useful?  Yes

Neo

  • May 11th, 2006
 

Hi,

Pairwise (a.k.a. all-pairs) testing is an effective test case generation technique that is based on the observation that most faults are caused by interactions of at most two factors. Pairwise-generated test suites cover all combinations of two therefore are much smaller than exhaustive ones yet still very effective in finding defects.

Another definition:->

Pairwise testing is a specification-based testing criterion, which requires that for each pair of input parameters of a system, every combination of valid values of these two parameters be covered by at least one test case. In this paper, we propose a new test generation strategy for pairwise testing.

I hope everything is clear now

cheers :)

  Was this answer useful?  Yes

anil

  • Apr 27th, 2007
 

Pair-wise testing is a ad-hoc/monkey testing techniques used in case of lack of time,
lack of documentation, lack of skills, lack of resources etc..
The test lead/p.m will use this technique due to lack  of time. They will make a tester as a pair with developer. They both continue the coding and testing parallel. 

  Was this answer useful?  Yes

Pairwise (a.k.a. all-pairs) testing is an effective test case generation technique that is based on the observation that most faults are caused by interactions of at most two factors. Pairwise-generated test suites cover all combinations of two therefore are much smaller than exhaustive ones yet still very effective in finding defects.

  Was this answer useful?  Yes

I heared pair-wise testing is also termed as Orthogonal Array testing.I read about Orthogonal testing technique,but i didn't understand how the combinations are reduced.Can anybody explain with example?

Thanks

  Was this answer useful?  Yes

j_madhuri

  • Aug 19th, 2007
 

Pairwise testing is an effective test case generation technique that is based on the observation that most faults are caused by interactions of at most two factors. Pairwise-generated test suites cover all combinations of two therefore are much smaller than exhaustive ones yet still very effective in finding defects.

  Was this answer useful?  Yes

tagro82

  • Aug 22nd, 2007
 

Due To time Constraints, everything cannot be tested. Take an eg.

You have to test a S/W on English/French/Japanese and German Languages with OS as VISTA/MAC PPC/IMAC/WINXP
Testing all will take 16 Language-OS Combination
But as French/English/German are Roman Lang and Japanese is double byte lang so u can omit some of the combinations here. Similarly IMAC and MAC PPc can be grouped in one pair.
VISTA and WIN XP in other pair
Now depending upon time , you can select the number of combinations u want to test
eg
IMAC- GERman
MAC PPC-- French
IMAC-    Japanese
VISTA- Japanese
WINXP - German
VISTA- English

sampoornam

  • Sep 5th, 2007
 

Pair Testing is a type of Ad-hoc testing. When ever test engineers found the risk in functional and system testing like lack of time, lack of knowledge then they'll conduct the functional and system testing in Ad-hoc manner. That is coducting the testing in informal manner without follwing any formal testing type.

Pair means group together with testers and developeres. due to the lack of time developers and testers together to do the development and testing. 

  Was this answer useful?  Yes

neha.2811

  • Oct 11th, 2007
 

Pair wise testing is a type of adhoc teting. Mainly done at a point where the testers do not have the sufficient knowledge about the data needed to carry out testing. Here the juniour testers are paired with senoir ones to share their knowledge on domain testing.

  Was this answer useful?  Yes

parsu

  • May 13th, 2008
 

A tester finds the bug and then reports the same in the tracking tool used. Now there are 2 scenarios which come up when a new build is given saying that the reported bug has been fixed.

Regression testing: When ever evsome fix has been made we have to check whether the fix has impacted any dependent functionality. So that some thing that was working correclty earlier has not been effected by the new fix.

Retesting: When ever the fix has been made and  a new build is given saying that the reported bug has been fixed. We have to retest that bug. So restesting basically means that the tester tries to confirm whether the bug he/she had reported earlier has been fixed now or not. If yes then close the bug if not then reopen the bug.

  Was this answer useful?  Yes

Bhagawati

  • Dec 19th, 2008
 

Pairwise Testing is performed as we get more faults when two fields (pairs) intreact each other.

For Example: There are two fields say "City" and "Zip Code". Below can be some pairs to pass into these fields:

City: Delhi, Mumbai, Kolkata
Zip Code: 7647647,3423434,253454

Say whenever the City is "Kolkata" than "Zip Code" is "253454" it is throwing an error than you will get that error only when you pass those two values. 

We perform pairwise testing by passing two different values to two different fields and test their interaction. 

We have some Pairwise Testcase generation tools like testersdesk. Using pair wise test case generators you can generate some combinations of these pairs.

Useful site:
testersdesk . com
pairwise . org/

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions