Kirill V. Maloyaroslavtsev, N. Komleva, N. Mamedova, M. N. Konkov
{"title":"Automated solution for functional testing of the electronic services portal","authors":"Kirill V. Maloyaroslavtsev, N. Komleva, N. Mamedova, M. N. Konkov","doi":"10.37791/2687-0649-2023-18-2-27-43","DOIUrl":null,"url":null,"abstract":"The article presents a solution for the development of an automated functional testing system for the electronic services portal. The proposed solution takes into account the features of the architecture of the electronic services portal and integrated information systems with it. To obtain the result, methods of emulating the actions of real users of the electronic services portal and methods of organizing work with automated tests, checkers, user accounts were used. The implementation of the functionality of the schedule and queue of automated test launches is presented. The implementation of the functional testing component is supplemented with a description of the process of creating new automated tests. Using the automated functional testing system, the operator of the electronic services portal will be able to carry out this process as often as it deems necessary. Verification of the obtained development results was achieved by presenting the structure and content of the screen forms of the system interface. The practical significance of the results lies in the fact that an approach has been proposed to create simple and cost-effective methods for conducting functional testing of electronic portals, with the help of which system users, including those who do not have special programming skills, will be able to create automated tests and update existing automated test scripts. To ensure these capabilities, the article presents solutions for creating a pseudo-language and an interpreter for it. All the solutions presented are scalable and can be used when working with other electronic portals.","PeriodicalId":44195,"journal":{"name":"Journal of Applied Mathematics & Informatics","volume":null,"pages":null},"PeriodicalIF":0.4000,"publicationDate":"2023-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Applied Mathematics & Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37791/2687-0649-2023-18-2-27-43","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0
Abstract
The article presents a solution for the development of an automated functional testing system for the electronic services portal. The proposed solution takes into account the features of the architecture of the electronic services portal and integrated information systems with it. To obtain the result, methods of emulating the actions of real users of the electronic services portal and methods of organizing work with automated tests, checkers, user accounts were used. The implementation of the functionality of the schedule and queue of automated test launches is presented. The implementation of the functional testing component is supplemented with a description of the process of creating new automated tests. Using the automated functional testing system, the operator of the electronic services portal will be able to carry out this process as often as it deems necessary. Verification of the obtained development results was achieved by presenting the structure and content of the screen forms of the system interface. The practical significance of the results lies in the fact that an approach has been proposed to create simple and cost-effective methods for conducting functional testing of electronic portals, with the help of which system users, including those who do not have special programming skills, will be able to create automated tests and update existing automated test scripts. To ensure these capabilities, the article presents solutions for creating a pseudo-language and an interpreter for it. All the solutions presented are scalable and can be used when working with other electronic portals.