Test smart
- not hard!

Use Test Pairs and the pairwise test design technique to get better coverage with fewer test cases - it is free!

Read the sections below for a short introduction, and register in the form to the right.

Username
Email
Password
Password confirmation
Your password can't be too similar to your other personal information, shorter than 8 characters, commonly used, or entirely numeric.
By creating an account, you agree to the Terms and Conditions(Opens new tab)

What is pairwise testing?

When testing something that is affected by many parameters and each parameter have several possible values you end up with a lot of test cases. Pairwise testing is a test design technique that can help remedy that situation.
Parameter Value 1 Value 2 Value 3
Fish Tuna Cod Bream
Snakes Rattlesnake Python Puff Adder
Cats Lion Tiger Tom
Combination Type Number of test cases
All 3 x 3 x 3 = 27
Pairwise 3 x 3 = 9
Studies have found (check Wikipedia for references) that almost all failures in software are caused by either a single input value, or the combination of two input values. This means that an effective way to limit the number of test cases, is to only test all the pairwise interactions instead of testing all possible combinations. The greater the number of parameters and values, the greater the reduction in test cases will be.
It is however not simple to find all pairwise combinations, and minimize the number of test cases needed, so this is where Test Pairs can help. By entering your parameters, and their possible values, Test Pairs will calculate a set of test cases that will test all combinations.
You can use the test cases directly in an exploratory testing session, er you can import them into your test management tool, or use them in data driven test automation.
Test Pairs background

How does it work?

Enter the parameters and possible values of them, and Test Pairs will provide you with the minimum set of test cases necessary to provide good coverage.
If a certain combination is not possible, you can create a constraint on those two values. This will possibly cause more test cases to be created, because the constrained combinations will be avoided.
When you have entered three parameters with coresponding values, Test Pairs will generate test cases that will test all pairwise combinations.
You can use the test cases directly for testing exploratory. You can also use the export function to create a csv file, that you can import into a test case management tool, or read from an automated test. system.
Test Pairs background
Test Pairs background

Hello!

My name is Hans-Henrik, and I created TestPairs.

TestPairs is a hobby project for now, and it is still in beta, so I cannot offer a lot of support. That is the downside - the upside is, that everything is free :-)
Please make sure to read the Terms and Conditions before using TestPairs. Not so much for the legal stuff, but to understand how I run TestPairs.
If you would like to contact me, you can reach me on Twitter, or on LinkedIn.
© 2019 Copyright: Hans-Henrik Olesen