Please use this identifier to cite or link to this item:
https://krs.chmnu.edu.ua/jspui/handle/123456789/3566
Title: | Система автоматизованого тестування вебзастосункiв з використанням Selenium та PyTest |
Other Titles: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 121 «Інженерія програмного забезпечення» |
Authors: | Жердецький, В. М. |
Keywords: | Кафедра інженерії програмного забезпечення Кірей К. О. розробка системи UML діаграми вимоги system development requirements UML diagrams |
Issue Date: | Jun-2024 |
Publisher: | ЧНУ ім. Петра Могили |
Abstract: | Кваліфікаційна робота присвячена розробці системи автоматизованого тестування вебзастосунк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. |
Description: | Жердецький В. М. Система автоматизованого тестування вебзастосункiв з використанням Selenium та PyTest : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 121 «Інженерія програмного забезпечення» / В. М. Жердецький ; ЧНУ ім. Петра Могили. – Миколаїв, 2024. – 80 с. |
URI: | https://krs.chmnu.edu.ua/jspui/handle/123456789/3566 |
Appears in Collections: | Факультет ком'ютерних наук |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
кваліфікаційна робота_Жердецький_В.М._408.pdf | 3.12 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.