Keywords: test automation, software, pattern, template, framework, optimization, autotests.
TEST PATTERNS AS A SOFTWARE DEVELOPMENT TOOL
UDC 004.9, 004.415.53
The article is devoted to software testing automation. The relevance of the topic is associated with a wide variety of existing autotesting patterns, which differ in their use and degree of demand. During the study, theoretical and empirical general scientific methods were used: data collection, work with electronic sources, systematization, generalization and analysis. A classification of approaches to performance testing is presented, a number of problematic issues in this area are identified. A comparative description of the most popular frameworks used in the field of test automation, their advantages and disadvantages is also given. It is noted that self-testing, not being a universal means of ensuring the quality of a software product, is a complex process that needs to be improved taking into account the requirements of developers, customers and the IT sector as a whole.
1. Классификация видов тестирования. – URL: https://qa-academy.by/qaacademy/news/klassifikaciya-vidov-testirovaniya/ (дата обращения: 03.07.2022).
2. Паттерны проектирования в автоматизации тестирования. – URL: https://habr.com/ru/company/jugru/blog/338836/ (дата обращения: 03.07.2022).
3. Артюхова А. С. Проблемы автоматизации тестирования и подходы к их реше-нию. /А. С. Артюхова // Научное периодическое издание «CETERIS PARIBUS». – 2016. – № 7. – С. 5-9.
4. Основные аспекты создания скрип-тов для нагрузочного тестирования. – URL:http://www.protesting.ru/automation/practice/load_scripts_writing.html (дата обращения: 03.07.2022).
5. Паттерны проектирования в автоматизации тестирования. – URL: https://www.pvsm.ru/testirovanie/264567 (дата обращения: 03.07.2022).
6. Пышкин Е. В. Проблемы автоматизации приемочного тестирования программного обеспечения при использовании подхода «Разрабртка, управляемая описанием поведения» / Е. В. Пышкин // Научно-технические ведомости СПбГПУ. – 2012. – №6. – С.90-97.
7. Четыре лучших паттерна проектирования автоматизированного тестирования. – URL: https://habr.com/ru/company/otus/blog/493796/ (дата обращения: 03.07.2022).
8. Модульное тестирование ПО встроенных систем в среде Unity. – URL: https://club.shelek.ru/viewart.php?id=348 (дата обращения: 03.07.2022).
9. Восемь лучших фреймворков для тестирования с помощью Python в 2021 году. – URL: https://habr.com/ru/company/otus/blog/576760/ (дата обращения: 03.07.2022).
10. Лучшие паттерны для автоматизации тестирования. – URL: https://testmatick.com/ru/luchshie-patterny-dlya-avtomatizatsii-testirovaniya/ (дата обращения: 03.07.2022).
11. Самые популярные языки программирования 2021 года. – URL: https://blog.skillfactory.ru/samye-populyarnye-yazyki-programmirovaniya-2021-goda/ (дата обращения: 03.07.2022).
12. Проблемы с автоматизацией тести-рования и современным QA. – URL: https://invest-map-nnov.com/problems-with-test-automation# (дата обращения: 03.07.2022).
Keywords: test automation, software, pattern, template, framework, optimization, autotests.
For citation: Sazanova L.А. , TEST PATTERNS AS A SOFTWARE DEVELOPMENT TOOL. Bulletin of the Voronezh Institute of High Technologies. 2022;16(3). Available from: https://vestnikvivt.ru/ru/journal/pdf?id=72 (In Russ).
Published 30.09.2022