ВИКОРИСТАННЯ АГРЕГОВАНИХ КРИТЕРІЇВ ДЛЯ ОЦІНКИ ЯКОСТІ ТЕСТІВ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Автор(и)

  • Iryna Victorivna Liutenko Національний технічний університет «Харківський політехнічний інститут», Ukraine https://orcid.org/0000-0003-4357-1826
  • Oleksii Igorovych Kurasov Національний технічний університет «Харківський політехнічний інститут», Ukraine https://orcid.org/0000-0003-2518-577X
  • Daryna Andriivna Lukinova фізична особа-підприємець, Ukraine https://orcid.org/0000-0002-3644-9972
  • Svitlana Ivanivna Yershova Національний технічний університет «Харківський політехнічний інститут», Ukraine https://orcid.org/0000-0003-3893-117X
  • Anastasiia Oleksandrivna Semanyk Національний технічний університет «Харківський політехнічний інститут», Ukraine https://orcid.org/0000-0003-0653-5359

DOI:

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

Ключові слова:

програмне забезпечення, тестування, якість, оцінювання, критерії оцінки, багатоознаковий об’єкт, агрегований критерій

Анотація

Пропонується підхід до оцінки якості тестів програмного забезпечення з використанням агрегованих критеріїв якості. Розглядається знаходження таких характеристик тестів програмного забезпечення, за якими можна судити про їхню якість і необхідність доопрацювання. Предметом дослідження є формування системи оцінювання якості програмних тестів, яку можливо використовувати в процесі розробки програмного забезпечення. Запропоновано розглядати тест програмного забезпечення як багатоознаковий об'єкт. Підкреслюється, що необхідно враховувати як кількісні, так і якісні характеристики тестів і тестового покриття, що істотно ускладнює побудову моделі оцінки якості програмних тестів. Розглянуто різні підходи до вирішення задачі оцінювання складних, багатоознакових об'єктів. Розглядається проблема порівняння й упорядкування складних об'єктів з урахуванням різних критеріїв. Обґрунтовано вибір методу послідовного агрегування станів, що класифікуються для розв'язання задачі багатокритеріального вибору і проведення оцінювання. Розглянуто етапи процедури вирішення задачі оцінювання з використанням методу послідовного агрегування станів, що класифікуються. Наведена діаграма діяльності, яка відображає алгоритм побудови ієрархічної системи критеріїв. Розглянуті критерії оцінювання програмних тестів, які відносяться до трьох груп – ефективності, покриття і програмної реалізації. Для ієрархічної системи агрегування критеріїв виділено набір показників, їх якісні градації з відповідними чисельними інтервалами. На вищому рівні ієрархії запропоновано використовувати три складених критерія, які відповідають групам ефективності, покриття і реалізації, що, в свою чергу, дозволить отримати інтегральний показник якості програмних тестів. Отриманий інтегральний показник включає п'ять класів якості, кожному з яких відповідає множина оцінок показників нижнього рівня. Оцінка якості програмних тестів дозволить поліпшити процес тестування, метою якого є забезпечення заданого рівня якості програмного забезпечення, що розробляється.

Біографії авторів

Iryna Victorivna Liutenko, Національний технічний університет «Харківський політехнічний інститут»

доцент кафедри програмної інженерії та інформаційних технологій управління

Oleksii Igorovych Kurasov, Національний технічний університет «Харківський політехнічний інститут»

студент

Svitlana Ivanivna Yershova, Національний технічний університет «Харківський політехнічний інститут»

старший викладач кафедри програмної інженерії та інформаційних технологій управління

Anastasiia Oleksandrivna Semanyk, Національний технічний університет «Харківський політехнічний інститут»

студентка

Посилання

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).

##submission.downloads##

Як цитувати

Liutenko, I. V., Kurasov, O. I., Lukinova, D. A., Yershova, S. I., & Semanyk, A. O. (2019). ВИКОРИСТАННЯ АГРЕГОВАНИХ КРИТЕРІЇВ ДЛЯ ОЦІНКИ ЯКОСТІ ТЕСТІВ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ. Вісник Національного технічного університету «ХПІ». Серія: Системний аналiз, управління та iнформацiйнi технологiї, (2), 70–75. https://doi.org/10.20998/2079-0023.2019.02.12

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ