Automated quality testing of medical web applications in the cloud environment

DOI: 10.31673/2412-9070.2023.038090

  • Бандурка О. І. (Bandurka O. I.) National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv
  • Свинчук О. В. (Svynchuk O. V.) National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv
  • Дацюк О. А. (Datsiuk O. A.) National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv

Abstract

In the modern world, the problem of increasing the number of cardiovascular diseases among the population of different age groups is particularly acute. Therefore, monitoring the health of the cardiovascular system of patients is extremely important in our country. Existing cardiology web applications, thanks to daily monitoring, enable doctors to monitor the condition of the patient’s heart and prevent the development of severe complications with a decrease in deaths. If the portable EKG device read the data correctly, but the application drew a cardiogram, then a healthy person may detect myocardial ischemia or arrhythmia, and a patient may not notice the signs of a myocardial infarction at the right time. Testing is one of the most important and key stages of software product development, especially if the application refers to the medical field of application and is related to human health. Therefore, the automation of this process is an urgent task today, because during manual testing, the engineer performs all the test cases manually and a lot of time is spent to prepare the data set and the scenario and run the correct inputs or actions to test the described scenario. The main advantages of automated testing, as well as cases when its use is indispensable, are considered. The life cycle of software product testing is also considered. Software testing is conducted to identify defects and improve the quality of the product and is a process of analyzing the software and the accompanying documentation that accompanies it. The purpose of the work is the implementation of automated testing of cardiology web applications in the cloud environment. Implemented automated testing should be cross-browser and generate a test report to summarize test activities and results. During the implementation of automated testing, test artifacts such as the test plan and test cases must be documented.

Keywords: automated testing; web application; test artifacts; cardiovascular diseases.

References
1. Серцево-судинні захворювання — головна причина смерті українців [Електронний ресурс]. URL: https://phc.org.ua/news/sercevo-sudinni-zakhvoryuvannya-golovna-prichina-smerti-ukrainciv-visnovkiz-doslidzhennya (дата звернення 20.08.2023)
2. Кардіологічні патології і COVID-19: як зберегти життя пацієнта? [Електронний ресурс]. URL: http://amnu.gov.ua/kardiologichni-patologiyi-i-covid-19-yak-zberegty-zhyttya-pacziyenta/ (дата звернення 20.08.2023)
3. Deaths from cardiac arrests have surged in New York City [Електронний ресурс]. URL: https://www.economist.com/graphic-detail/2020/04/13/deaths-from-cardiac-arrests-have-surged-innew-york-city (дата звернення 22.08.2023)
4. Як запобігти серцево-судинні захворюванням [Електронний ресурс]. URL: https://intent.press/expert/health/2023/yak-zapobigti-sercevo-sudinnim-zahvoryuvannyam/ (дата звернення 25.08.2023)
5. Understanding LSTM Networks [Електронний ресурс]. URL: http://colah.github.io/posts/2015–08–Understanding–LSTMs/ (дата звернення 25.08.2023)
6. Knott D. Hands-On Mobile App Testing. Crawfordsville: Addison-Wesley Professional, 2015. 254 p.
7. Сапон О. М., Бандурка О. І. Система гарантування якості медичних додатків в розподіленому середовищі. Матеріали XVIІІ міжнар. наук.-практ. конф. молодих вчених та студентів «Сучасні проблеми наукового забезпечення енергетики». Київ, 23-25 квітня 2020 р. С. 112–113.
8. Gundecha U., Cocchiaro C. Learn Selenium: Build data-driven test frameworks for mobile and web applications with Selenium Web Driver 3. 2019. 536 p.
9. Verma N. Mobile Test Automation with Appium: Mobile application testing made easy. Nishant Verma. 2017. 256 р.
10. Тулук А. С., Бандурка О. І. Автоматизоване тестування кардіологічних web-додатків в хмарному середовищі. Матеріали XVIІІ міжнар. наук.-практ. конф. молодих вчених та студентів «Сучасні проблеми наукового забезпечення енергетики». Київ, 23-25 квітня 2020 р. С. 78–79

Section
Articles