Detailed Example for Creating Pairwise Test Plans Using Hexawise

beginner video

This is an 8 part series of videos showing, in detail, various steps that can be used in creating a pairwise software test plan. Many test plans will not require many of these optional steps. Most of the videos have run times of 1-4 minutes.

The series of videos looks at how to create a set of functional test cases for customers purchasing products on Amazon.com using the Hexawise, a tool to create software test plans with pairwise and combinatorial test coverage.

Video 1 of 8, getting started creating up a new test plan.


Video 2 of 8, marking invalid pairs. This allows a test planner to avoid pairs that are not sensible – for example, if a certain product is not available for payment with a check (perhaps a service that requires a monthly payment). Hexawise will then avoid creating any test conditions that contained the invalid pairs that were identified.


Continue reading

How to Think about Test Inputs in Software Testing

beginner video

This video provides practical tips for selecting appropriate test inputs for pairwise and combinatorial software test design.

Our experience shows as software testers begin to use pairwise test design strategies selecting the correct input parameters to test is often a bit of a struggle. This video will help testers get up to speed with designing pairwise software test plans effectively.

Related: Introduction to Pairwise Testing: Banking ExampleHexawise – More coverage. Fewer tests.

Pairwise Testing Introduction: Banking Example (2 Videos)

beginner video

A basic introduction to pairwise software testing, designing a set of pairwise tests for a simplified banking application, and answering the following questions:

What is pairwise testing?
What challenges does pairwise testing solve?
How do pairwise software test design methods prioritize which specific test conditions are included in each of the tests in the plan?
What two aspects of pairwise test solutions don’t receive as much attention as they deserve? (Variability between tests, and front-loading of combinatorial coverage)

Video 2 of 2:
This video demonstrates:

  • How should you think about including parameters and values in your inputs so that they trigger specific business rules?
  • How can you remove “impossible to test for” scenarios from presenting?
  • Continue reading