Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://krs.chmnu.edu.ua/jspui/handle/123456789/3566
Назва: | Система автоматизованого тестування вебзастосункiв з використанням Selenium та PyTest |
Інші назви: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 121 «Інженерія програмного забезпечення» |
Автори: | Жердецький, В. М. |
Ключові слова: | Кафедра інженерії програмного забезпечення Кірей К. О. розробка системи UML діаграми вимоги system development requirements UML diagrams |
Дата публікації: | чер-2024 |
Видавництво: | ЧНУ ім. Петра Могили |
Короткий огляд (реферат): | Кваліфікаційна робота присвячена розробці системи автоматизованого тестування вебзастосункiв з використанням Selenium та PyTest. Об’єктом кваліфікаційної роботи є методи організації автоматизованого тестування вебзастосунків. Предметом кваліфікаційної роботи є організація тестування вебзастосунків з використанням набору бібліотек Selenium та фреймворку PyTest. Метою кваліфікаційної роботи є розробка програмного забезпечення тестування вебзастосунків для підвищення ефективності цього процесу шляхом пришвидшення роботи тестів. Кваліфікаційна робота складається з вступу, 4 розділів, висновків та переліку джерел посилань. У вступі визначається актуальність теми, мета, предмет та об’єкт дослідження. В першому розділі аналізуються існуючі аналоги, детально пояснюються наявні плюси та мінуси аналогів в порівнянні з розроблюваною системою. За результатами аналізу проводиться аналіз власної системи, розроблюються функціональні вимоги, та способи використання системи. Другий розділ містить можливі способи використання системи, для цього створюються тест-кейси трьох рівнів в яких детально описується кожен крок використання. Окрім цього створюються UML діаграми які демонструються способи використання системи з технічого боку. В третьому розділі розробляється безпосередньо архітектура системи, з використанням діаграм різних типів, на кшталт діаграми класів, пакетів, компонентів. Також демонструється стек технологій, і описуються технології які використані в розробці системи. Четвертий розділ містить в собі розробку системи автоматизованого тестування вебзастосункiв з використанням Selenium та PyTest. Демонструються різні технічні рішення які були задіяні під час розробки, надається повний об’єм інформації того що було розроблено, а також демонстрація роботи всіх задіяних та розроблених елементів. У висновках проводиться аналіз виконаних робіт та отриманих результатів. Кваліфікаційна робота бакалавра викладена на 62 сторінки, містить 4 розділи, 44 ілюстрації, 6 таблиці, 20 джерел в переліку посилань. This thesis is dedicated to the development of an automated testing system for web applications using Selenium and PyTest. The object of the qualification work is methods of organizing automated testing of web applications. The subject of the qualification work is the organization of testing web applications using a set of Selenium libraries and the PyTest framework. The goal of the qualification work is to develop web application testing software to increase the efficiency of this process by speeding up the tests. The qualification work consists of an introduction, 4 sections, conclusions and a list of reference sources. The introduction defines the relevance of the topic, the purpose, subject and object of the research. The first section analyzes the existing analogues, explains in detail the pros and cons of the analogues in comparison with the developed system. Based on the results of the analysis, an analysis of the own system is carried out, functional requirements and ways of using the system are developed. The second section contains possible ways of using the system, for this, three-level test cases are created in which each step of use is described in detail. In addition, UML diagrams are created that demonstrate ways of using the system from the technical side. In the third section, the system architecture is developed directly, using diagrams of various types, such as diagrams of classes, packages, and components. The technology stack is also demonstrated, and the technologies used in the development of the system are described. The fourth section includes the development of a system for automated testing of web applications using Selenium and PyTest. Various technical solutions that were used during development are demonstrated, a full volume of information about what was developed is provided, as well as a demonstration of the work of all involved and developed elements. The conclusions analyze the work performed and the results obtained. The bachelor's qualification work is laid out on 62 pages, contains 4 chapters, 44 illustrations, 6 tables, 20 sources in the list of references. |
Опис: | Жердецький В. М. Система автоматизованого тестування вебзастосункiв з використанням Selenium та PyTest : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 121 «Інженерія програмного забезпечення» / В. М. Жердецький ; ЧНУ ім. Петра Могили. – Миколаїв, 2024. – 80 с. |
URI (Уніфікований ідентифікатор ресурсу): | https://krs.chmnu.edu.ua/jspui/handle/123456789/3566 |
Розташовується у зібраннях: | Факультет ком'ютерних наук |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
кваліфікаційна робота_Жердецький_В.М._408.pdf | 3.12 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.