Today there is a lot of information regarding pairwise testing. This technique is known to be one of the most powerful testing methods according to the principles of resource-saving. Pairwise testing is grounded on the principles of combinatorics and is based on the «test each of the input parameters at least once» method.
It is known that the most valuable resource is time, so the pairwise testing method allows you to cover the largest number of data values with the minimum number of checks. The most common errors in a program are usually caused by a single input parameter or by the interaction between pairs of parameters. Errors related to interactions between three or more parameters are less common and such testing is resource-consuming, cumbersome and, of course, more expensive. Therefore, the combinatorial methodology of test case selection is a good compromise between the cost and benefits, which allows to significantly reduce the number of test cases without drastic deterioration of functional coverage.
Currently, there are many desktop and online means for pairwise testing. They can help to significantly facilitate the process of preparing the test table and organizing test data and the testing process in general. Let's consider the most common ones (the full list of available tools can be found here https://www.pairwise.org/tools.html).