×

You are using an outdated browser Internet Explorer. It does not support some functions of the site.

Recommend that you install one of the following browsers: Firefox, Opera or Chrome.

Contacts:

+7 961 270-60-01
ivdon3@bk.ru

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

Galimova E.Y., Kovalenko A.N.

Incoming article date: 28.09.2016

Problem 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