| The testing of software is a process that uses a group of testing data designed according to the specification and configuration of program to discover the mistakes inside the program. The testing of software is a logical and coherent work. It is an action with risk. The aim of testing of software is to discover errors, to evaluate the degree of test, but not to justify its correctness. It is expected to find out errors and bugs in software. The methods and techniques of testing of software were various. This paper focuses on investigating pairwise test and the content of this paper is as follows:Firstly, this paper introduces the characteristic, significance and situation of software testing; and then it introduces some test methods and emphasizes pairwise test. After that, it introduces the principles, concepts and directions of software testing of pairwise test, and analyses the advantages and disadvantages. Finally, it introduces a new algorithm of pairwise test data creation.This paper promotes a data creation algorithm for pairwise test based on extended cyclic matrix. Theoretical analyses and simulation experiments show that, when the input field equals to the parameter field and is a prime number, the algorithm fulfills the requirement of the test. Based on this algorithm, this paper discusses the least pairwise test data set with the input field not equal to the parameter field. Finally, this paper conducts analysis on cases where the input field and the parameter field are not prime number, obtaining the minimum pairwise test data set of four, and estimating the cases with number six and more.The algorithm of minimum pairwise test data set promoted by this paper brings positive influences to testing field. Theoretical analysis and simulation experiments show that the algorithm can improve the effect of test set generation. |