Автоматизоване тестування програмного забезпечення модулів інформаційних систем
DOI:
https://doi.org/10.30837/bi.2025.1(102).07Ключові слова:
АВТОМАТИЗОВАНЕ ТЕСТУВАННЯ, ВЕБ-ЗАСТОСУНОК, ФРЕЙМВОРК, ТЕСТОВИЙ СЦЕНАРІЙ, , ІНФОРМАЦІЙНА СИСТЕМА, ТЕСТОВА МОДЕЛЬАнотація
Досліджено проблему автоматизованого тестування програмного забезпечення (ПЗ) модулів інформаційних систем (ІС) на прикладі тестування веб-застосунків. Розглянуто схему генерації тестових сценаріїв для тестування ПЗ модулів ІС (на прикладі веб-сайтів визначеної предметної області). Запропоновано технологію оптимізації процесів тестування веб-сайтів з використанням спеціалізованого тестового фрєймворку та інструментів системи керування контентом Sitecore CMS. Розглянуто можливість застосування в запропонованій системі тестування концепції безперервної інтеграції та доставки (CI/CD), що дозволяє запускати різні типи тестів на кожному етапі тестування і завершувати їх розгортанням тестованого коду в кінцевий продукт. Працездатність запропонованої технології автоматизованого тестування модулів ІС досліджено на прикладі тестування веб-застосунків. Визначено, що використання цієї технології дозволяє скоротити витрати часу на тестування веб-додатків.
Посилання
Проектування комп'ютерно-інтегрованих систем : монографія / І. Б. Албанський, Н. Я. Возна, П. В. Гуменний, А. Я. Давлетова, О. М. Заставний – Тернопіль: Університетська думка, 2023. – 494 с.
Поняття, структура та різновиди веб-сайтів. Автоматизоване розроблення веб-сайтів [Електронний ресурс]. – Режим доступу: http://www.ndu.edu.ua/liceum/web.pdf
Monier, M., & El-mahdy, M. M. (2015). Evaluation of automated web testing tools. International Journal of Computer Applications Technology and Research, 4.5, 405–408.
Sampath, S., & Sprenkle, S. (2016). Advances in web application testing, 2010-2014. Advances in Computers, 101, 155–191.
Garousi, V., Mesbah, A., Betin-Can, A., & Mirshokraie, S. (2013). A systematic mapping study of web application testing. Information and Software Technology, 55.8, 1374–1396.
Top 10 Automation Testing Tools in 2021 [Електронний ресурс] – Режим доступу до ресурсу: https://www.netsolutions.com/insights/top-10automation-testing-tools
Модульне тестування [Електронний ресурс]. – 2022– Режим доступу: 208290/mod_resource/content/E2%84%964.pdf.
Єгорова О., Бичок В. Програмні засоби для тестування програмного забезпечення. Молодий вчений. 2019. № 11(75). С. 680–684.
Automation of software testing [Електронний ресурс] –Режим доступу:https://www.sciencedirect.com/science/article/pii/S18770509.
Satheesh, A., & Singh, M. (2017) Comparative study of open source automated web testing tools: Selenium and Sahi. Indian Journal of Science and Technology, 10(13), 1-9.
Kumar, Y. (2015). Comparative study of automated testing tools: Selenium, SoapUI, HP Unified Functional Testing and Test Complete. Journal of Emerging Technologies and Innovative Research, 2.9, 42–48
Sitecore сontent authoring. [Електронний ресурс]. – 2019 – Режим доступу: https://doc.sitecore.com/users/92/sitecore-experience-platform/en/content-authoring.html/
Test Deliverables in Software Testing – Detailed Explanation [Electronic resource] - Resource access mode: https://www.softwaretestingmaterial.com/test-deliverables/
Удовенко С.Г. Використання шаблонів автоматичного тестування в проектах з розробки веб-додатків / С.Г. Удовенко, Н.О. Міронова, Т.Д. Федорончак, К.К. Верещак // Системи управління, навігації та зв’язку. – 2017. – Вип. 5(45) – C. 111 – 118.
Тер-Карапетянц Т.С. Автоматизація процесу тестування веб-сайтів на платформі Sitecore / Т.С. Тер-Карапетянц, С.Г. Удовенко // Матеріали Міжнародної науково-практичної конференції "Інформаційні технології та системи": тези доповідей, 10-11 квітня 2020 Р. – Х.:ХНЕУ ім. С. Кузнеця, 2020. - С. 29
Rafique, N., Rashid, N., Awan, S., & Nayyar, Z. (2014). Model based testing in web applications. International Journal of Scientific Engineering and Research, 2.1, 56–60.