Choice of a method of testing as solution of a multicriteria problem
Abstract
Choice of a method of testing as solution of a multicriteria problem
Incoming article date: 28.09.2016Problem of the choice of software testing method as a problem of a multicriteria optimization is put and considered in this article. The method of testing of the separate program module can be automated, manual or the mixed. In this case the problem of optimization has a degenerate representation because the set of admissible decisions contains only several elements Such formal simplicity is compensated by the significant amount of criteria and a graduated algorithm of their calculation. This algorithm is based on processing of expert estimates. Estimates are given in group of programmers – creators of the software product, and in group of systemic testers. For programmers the special questionnaire is used. The algorithm of the solution of an optimization problem based on a method of group linear convolution is offered. Total value of convolution for the separate program module corresponds to one of three possible methods of testing: automated, manual or the mixed. The offered algorithm can be extended to other problems of discrete optimization with terminating quantity of elements of an admissible set.
Keywords: software testing, multicriteria optimization, admissible set, automated, manual or the mixed testing, expert estimates, program module, linear convolution, algorithm of the solution of an optimization problem