CHOOSING THE TEST AUTOMATION SYSTEM ACCORDING TO CUSTOMER REQUIREMENTS

The subject of the research are methods and technologies for automating the process of software product testing. The aim of the work is to optimize the time and costs for performing automated testing of software products. The following tasks were solved: analysis of existing software testing automa...

Full description

Bibliographic Details
Main Authors: Andrei Popov, Myroslav Momot, Alina Yelizieva
Format: Article
Language:English
Published: Kharkiv National University of Radio Electronics 2022-04-01
Series:Сучасний стан наукових досліджень та технологій в промисловості
Subjects:
Online Access:https://www.itssi-journal.com/index.php/ittsi/article/view/314
_version_ 1828371311107244032
author Andrei Popov
Myroslav Momot
Alina Yelizieva
author_facet Andrei Popov
Myroslav Momot
Alina Yelizieva
author_sort Andrei Popov
collection DOAJ
description The subject of the research are methods and technologies for automating the process of software product testing. The aim of the work is to optimize the time and costs for performing automated testing of software products. The following tasks were solved: analysis of existing software testing automation systems; formation of system of selection criteria for testing automation systems; development of formalized model of selection process; development of automation system selection algorithm considering customer's requirements; development of UML diagrams for presentation of functional capabilities of developed application; development of application for informational support of selection process. To solve these tasks, we used methods of system analysis, theory of sets and technologies of cross-platform applications development. The following results were obtained: The most popular systems of test automation have been analyzed, their scope and main capabilities have been singled out. Selection criteria are singled out, divided into qualitative and quantitative. Formalized model for choosing test automation systems taking into account their characteristics and customer requirements is proposed. Developed UML diagram shows the functionality of the developed subsystem. The proposed algorithm for determining the re-recommended system of test automation allows us to take into account the vectors of criteria for testing systems. On the basis of the formalized model and algorithm we developed a subsystem that allows us to determine the optimal variant of test automation system on the basis of the introduced selection criteria. Conclusions: informational support for choosing a test automation system for software products based on the developed algorithm takes into account the customer's requirements and the characteristics of the existing systems, which allows us to select the most preferable option out of the possible systems. The main result of the developed subsystem is a recommendation for a user to use an automated testing system, taking into account customer requirements.
first_indexed 2024-04-14T06:48:10Z
format Article
id doaj.art-17bb81401ea94e7cb3f182ea14404ecb
institution Directory Open Access Journal
issn 2522-9818
2524-2296
language English
last_indexed 2024-04-14T06:48:10Z
publishDate 2022-04-01
publisher Kharkiv National University of Radio Electronics
record_format Article
series Сучасний стан наукових досліджень та технологій в промисловості
spelling doaj.art-17bb81401ea94e7cb3f182ea14404ecb2022-12-22T02:07:06ZengKharkiv National University of Radio ElectronicsСучасний стан наукових досліджень та технологій в промисловості2522-98182524-22962022-04-011 (19)10.30837/10.30837/ITSSI.2022.19.040CHOOSING THE TEST AUTOMATION SYSTEM ACCORDING TO CUSTOMER REQUIREMENTSAndrei Popov0Myroslav Momot1Alina Yelizieva2National Aerospace University "Kharkiv Aviation Institute"National Aerospace University "Kharkiv Aviation Institute"National Aerospace University "Kharkiv Aviation Institute" The subject of the research are methods and technologies for automating the process of software product testing. The aim of the work is to optimize the time and costs for performing automated testing of software products. The following tasks were solved: analysis of existing software testing automation systems; formation of system of selection criteria for testing automation systems; development of formalized model of selection process; development of automation system selection algorithm considering customer's requirements; development of UML diagrams for presentation of functional capabilities of developed application; development of application for informational support of selection process. To solve these tasks, we used methods of system analysis, theory of sets and technologies of cross-platform applications development. The following results were obtained: The most popular systems of test automation have been analyzed, their scope and main capabilities have been singled out. Selection criteria are singled out, divided into qualitative and quantitative. Formalized model for choosing test automation systems taking into account their characteristics and customer requirements is proposed. Developed UML diagram shows the functionality of the developed subsystem. The proposed algorithm for determining the re-recommended system of test automation allows us to take into account the vectors of criteria for testing systems. On the basis of the formalized model and algorithm we developed a subsystem that allows us to determine the optimal variant of test automation system on the basis of the introduced selection criteria. Conclusions: informational support for choosing a test automation system for software products based on the developed algorithm takes into account the customer's requirements and the characteristics of the existing systems, which allows us to select the most preferable option out of the possible systems. The main result of the developed subsystem is a recommendation for a user to use an automated testing system, taking into account customer requirements. https://www.itssi-journal.com/index.php/ittsi/article/view/314testing of the software;automation testing systems;criteria of choice of the systems;the model of multicriteria choice;the algorithm of choice of the system;a diagram of precedents
spellingShingle Andrei Popov
Myroslav Momot
Alina Yelizieva
CHOOSING THE TEST AUTOMATION SYSTEM ACCORDING TO CUSTOMER REQUIREMENTS
Сучасний стан наукових досліджень та технологій в промисловості
testing of the software;
automation testing systems;
criteria of choice of the systems;
the model of multicriteria choice;
the algorithm of choice of the system;
a diagram of precedents
title CHOOSING THE TEST AUTOMATION SYSTEM ACCORDING TO CUSTOMER REQUIREMENTS
title_full CHOOSING THE TEST AUTOMATION SYSTEM ACCORDING TO CUSTOMER REQUIREMENTS
title_fullStr CHOOSING THE TEST AUTOMATION SYSTEM ACCORDING TO CUSTOMER REQUIREMENTS
title_full_unstemmed CHOOSING THE TEST AUTOMATION SYSTEM ACCORDING TO CUSTOMER REQUIREMENTS
title_short CHOOSING THE TEST AUTOMATION SYSTEM ACCORDING TO CUSTOMER REQUIREMENTS
title_sort choosing the test automation system according to customer requirements
topic testing of the software;
automation testing systems;
criteria of choice of the systems;
the model of multicriteria choice;
the algorithm of choice of the system;
a diagram of precedents
url https://www.itssi-journal.com/index.php/ittsi/article/view/314
work_keys_str_mv AT andreipopov choosingthetestautomationsystemaccordingtocustomerrequirements
AT myroslavmomot choosingthetestautomationsystemaccordingtocustomerrequirements
AT alinayelizieva choosingthetestautomationsystemaccordingtocustomerrequirements