USING THE AGGREGATED CRITERIA TO EVALUATE THE SOFTWARE TESTS QUALITY

Authors

DOI:

https://doi.org/10.20998/2079-0023.2019.02.12

Keywords:

software, testing, quality, evaluation, assessment criteria, multiattribute object, aggregated criterion

Abstract

An approach to evaluating the software tests quality using aggregated quality criteria is proposed. The article considers the finding of such characteristics of software tests that can be used to judge their quality and their need for improvement. The subject of the study is the formation of a software tests quality evaluation system, which can be used in the software development process. It is proposed to consider a software test as a multiattribute object. It is emphasized that it is necessary to take into account both quantitative and qualitative characteristics of tests and test coverage, which greatly complicates the construction of a model for evaluating the software tests quality. Various approaches to solving the problem of evaluating complex, multiattribute objects are considered. The problem of comparing and ordering complex objects taking into account different criteria is considered. The choice of the method of sequential aggregation of classified states to solve the problem of multi-criteria selection and assessment is justified. The stages of the procedure for solving the estimation problem using the method of sequential aggregation of classified states are considered. An activity diagram is constructed that reflects an algorithm for constructing a hierarchical system of criteria. The criteria for evaluating software tests are given, which belong to three groups - efficiency, coverage, and software implementation. For a hierarchical system of criteria aggregation, a set of indicators, their qualitative gradations with corresponding numerical intervals, are allocated. At the highest level of the hierarchy, it is proposed to use three composite criteria that correspond to the groups of efficiency, coverage and implementation, which will allow to obtain an integral indicator of the software tests quality. The resulting integral indicator includes five quality classes, each of which corresponds to a multitude of low-level indicator estimates. Tests quality evaluation will improve the testing process, which purpose is to ensure the specified quality of the software being developed.

Author Biographies

Iryna Victorivna Liutenko, National Technical University "Kharkiv Polytechnic Institute"

Candidate of Engineering Sciences, National Technical University "Kharkiv Polytechnic Institute", Associate Professor, Department of Software Engineering and Management Information Technology; Kharkiv, Ukraine

Oleksii Igorovych Kurasov, National Technical University "Kharkiv Polytechnic Institute"

National Technical University "Kharkiv Polytechnic Institute", student; Kharkiv, Ukraine

Daryna Andriivna Lukinova, entepreneur

entepreneur; Kharkiv, Ukraine

Svitlana Ivanivna Yershova, National Technical University "Kharkiv Polytechnic Institute"

National Technical University "Kharkiv Polytechnic Institute", Senior Lecturer in Department of Software Engineering and Management Information Technology; Kharkiv, Ukraine

Anastasiia Oleksandrivna Semanyk, National Technical University "Kharkiv Polytechnic Institute"

National Technical University "Kharkiv Polytechnic Institute", student; Kharkiv, Ukraine

References

Petrovskiy A. B. Teoriya prinyatiya resheniy [The decision theory]. Moscow, "Akademiya" Publ., 2009. 398 p.

Saaty Т. Prinyatie resheniy. Metod analiza iererhiy [The making decisions. Hierarchy analysis method]. Moscow, Radio i svyaz Publ., 1993. 278 p.

Doumpos M., Zopounidis C. Multicriteria Decision Aid Classification Methods. Dordrecht: Kluwer Academic Publishers, 2002. 245 p.

Köksalan M., Ulu C. An interactive approach for placing alternatives in preference classes. European Journal of Operational Research. 2003. Vol. 144, no. 2, pp. 429–439.

Larichev О. I. Verbalnyiy analiz resheniy [The verbal decision analysis]. Moscow, Nauka Publ. 2006. 181 p.

Royzenzon G. V. Sposobyi snizheniya razmernosti priznakovogo prostranstva dlya opisaniya slozhnyih sistem v zadachah prinyatiya resheniy [Ways to reduce the dimension of feature space for describing complex systems in decision-making problems]. Novosti iskusstvennogo intellekta [Artificial Intelligence News]. 2005, no. 1, pp. 18–28.

Petrovskiy A. B., Royzenzon G. V. Mnogokriterialnyiy vyibor s umensheniem razmernosti prostranstva priznakov: mnogoetapnaya tehnologiya PAKS [Multi-criteria selection with reduced dimension of feature space: multi-stage PAKS technology]. Iskusstvennyiy intellekt i prinyatie resheniy [Artificial Intelligence and Decision Making]. 2012, no. 4, pp. 88–103.

Furms Y. M. Modifitsirovannyiy metod ekspertnoy nominalno-poryadkovoy klassifikatsii [The modified method of expert nominal ordinal classification]. Iskusstvennyiy intellekt i prinyatie resheniy [Artificial Intelligence and Decision Making]. 2010, no. 4, pp. 81–93.

Petrovskiy A. B., Tihonov I. P. Fundamentalnyie issledovaniya, orientirovannyie na prakticheskiy rezultat: podhodyi k otsenke effektivnosti [Result-oriented basic research: approaches to evaluating effectiveness]. Vestnik RAN [RAS Bulletin]. 2009, vol. 79, no. 11, pp. 1006–1011.

Important Software Test Metrics and Measurements. URL: http://www.softwaretestinghelp.com/software-test-metrics-and-measurements (access date: 23.01.2019).

Gotel O., Cleland-Huang J., Hayes, J., Zisman A., Egyed A. Software and Systems Traceability. London: Springer, 2012. 152 p.

A SLOC Counting Standard. URL: http://csse.usc.edu/TECHRPTS/2007/usc-csse-2007-737/usc-csse-2007-737.pdf (access date: 03.06.2019).

Downloads

Published

2024-07-05

How to Cite

Liutenko, I. V., Kurasov, O. I., Lukinova, D. A., Yershova, S. I., & Semanyk, A. O. (2024). USING THE AGGREGATED CRITERIA TO EVALUATE THE SOFTWARE TESTS QUALITY. Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, (2), 70–75. https://doi.org/10.20998/2079-0023.2019.02.12

Issue

Section

INFORMATION TECHNOLOGY