You are on page 1of 11

AppLabs confidential and restricted circulation

11

Pair wise Technique

AppLabs confidential and restricted circulation

Why Pairwise?
For maximum coverage With optimal test conditions Prioritizing test cases with respect to business criticality Early identification of critical defects Reduces test cycle time Simple to generate Proven industry best practice

AppLabs confidential and restricted circulation

What is a pairwise testing


Pairwise Testing is a systematic way to reduce the number of tests. All-pairs testing or pairwise testing is a combinatorial software

testing method that, for each pair of input parameters to a system


(typically, a software algorithm) tests all possible discrete combinations of those parameters.

It will Automatically create test designs and even test data based on
all pairs of inputs. With pairwise testing we can cover 95% of test coverage.

AppLabs confidential and restricted circulation

How to use Pairwise Tool


Break the requirement into parameters and values Arrange the parameters and values in the below format
CHANNELS: com, Callcenter, NativHost, Kiosk, RTE, Mobile CARRIERS: UA, UAX, OA

SERVICES: Bookings, Exchange, Upgrades, Seatassignment, Checkin, Recheckin

MARKET: Domestic, International. CABIN: Single, Two, Three PURCHASE TYPE: CC, MILES, MILE_MONEY, ECERT

We can verify the results before generating the .CSV file. Once verified we can generate the .CSV file with below show results. Tool generated only 20 test combinations.

AppLabs confidential and restricted circulation

DR2 Test Execution E2E Test Approach


The optimized E2E test suite is built around critical business functions and its execution will be demonstrated for Migrated Data, Newly created data and Special scenarios. Pairwise techniques are applies to bring down the 1000 of combinations into not more than 200 test combinations with more than 95% test coverage.
Website Mobile Call Center EMP Res
Native SHARES

Integration specific Work Streams

DR2 Ready Applications

E2E Test Suite Coverage Booking Exchange Seats Check-In Upgrade ReCheck-in
19.97 % 9.98%

Business Critical Functions

21.14 % 20.55 % 19.96 %

Migrated Data New Bookings Special Conditions -> IRROPS -> Refunds

8.81%

DR2 Specific Optimized E2E Test Suite

AppLabs confidential and restricted circulation

Identify Data Points

CARRIERS UA UAX OA

SERVICES Bookings Exchange Upgrades Seat assignment Check in Re check in

CHANNELS .com Call centre Host Kiosk RTE Mobile

AppLabs confidential and restricted circulation

E2E Scenarios

AppLabs confidential and restricted circulation

Running test sets in ALM Test Lab

AppLabs confidential and restricted circulation

DOs and DONTs


Check for the redundant test case Logically fine tune the test cases Use this technic for medium and complex projects Eliminate invalid test cases with the help of SME Increase the coverage by increasing strength Dont add unnecessary test case to the index If too many parameters and values are available to generate permutations and combinations choose carefully, without breaking the coverage Use short forms as values and elaborate in comments Applabs also has similar tool and we can use the same if we want to add value to our test case.

AppLabs confidential and restricted circulation

10

AppLabs.com

You might also like