Кваліфікаційну магістерську роботу присвячено створенню системи автоматизованого тестування програмного забезпечення за критеріями ефективності. Головна увага приділяється аналізу ефективності тестування та способам її забезпечення за допомогою автоматизації.
Дослідження включає побудову системи, яка дає змогу оцінювати якість програмного забезпечення на основі визначених ефективнісних критеріїв, зокрема часу виконання, стабільності та ресурсоємності. Розглянуто сучасні підходи до автоматизованого тестування, проведено порівняльний аналіз засобів тестування, а також розроблено власне рішення, яке демонструє здатність виявляти критичні точки зниження продуктивності. Практична частина роботи демонструє застосування створеної системи в тестуванні прикладного програмного забезпечення з подальшою оцінкою результатів та висновками щодо її ефективності. Результатом дослідження стали рекомендації щодо впровадження автоматизованого тестування на підприємствах розробки ПЗ.
The The qualification master's thesis is devoted to the creation of a system for automated software testing based on efficiency criteria. The main attention is paid to the analysis of testing efficiency and methods for its provision through automation.
The research includes the construction of a system that allows assessing the quality of software based on certain efficiency criteria, in particular execution time, stability and resource intensity. Modern approaches to automated testing are considered, a comparative analysis of testing tools is conducted, and an own solution is developed that demonstrates the ability to identify critical points of reduced productivity. The practical part of the work demonstrates the application of the created system in testing application software with further evaluation of the results and conclusions about its efficiency. The result of the research was recommendations for the implementation of automated testing at software development companies.