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...
Main Authors: | , , |
---|---|
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 |