Please use this identifier to cite or link to this item:
https://krs.chmnu.edu.ua/jspui/handle/123456789/2962
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Дʼяконова, М. Д. | - |
dc.date.accessioned | 2023-08-10T10:32:20Z | - |
dc.date.available | 2023-08-10T10:32:20Z | - |
dc.date.issued | 2023-06 | - |
dc.identifier.uri | https://krs.chmnu.edu.ua/jspui/handle/123456789/2962 | - |
dc.description | Дʼяконова М. Д. Фреймворк для автоматизації тестування web-сайту : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / М. Д. Д’яконова ; ЧНУ ім. Петра Могили. – Миколаїв, 2023. – 86 с. | uk_UA |
dc.description.abstract | Актуальність роботи складає зростаюча необхідність бізнесів у проведенні якісного тестування свого web-продукту в найбільш оптимальний часо- та ресурсозатратний спосіб. Обʼєкт роботи – процес розробки фреймворку для автоматизації тестування інтерфейсу та API сервісу web-сайту. Предмет роботи – інструментальні засоби та методологічні підходи до розробки фреймворку, що призначено для автоматизації тестування web-сайту. Метою бакалаврської кваліфікаційної роботи є автоматизація тестування web-сайту шляхом розробки власного фреймворку на основі сучасних патернів програмування, що дозволить пришвидшити процес тестування, забезпечуючи ефективне виявлення помилок та перевірку правильності його роботи. Пояснювальна записка складається зі вступу, чотирьох розділів, спеціального розділу з охорони праці, висновків та додатків. У першому розділі розглядаються підходи до автоматизації тестування webпродуктів, їх переваги та недоліки. У другому розділі досліджено основні принципи проектування власного фреймворку, а також послідовність написання автоматизованих тестів. У третьому розділі описано створення та налаштування власного унікального фреймворку, використовуючи мову програмування Java та такі існуючі інструментів автоматизації, як Selenium WebDriver та Retrofit. Апробацію розробленого фреймворку було проведено в четвертому розділі на основі автоматизованих кейсів для перевірки функціональності сервісу Trello. Таким чином, в результаті практичної частини розроблено фреймворк для автоматизації тестування web-сайту, а також декілька наочних автоматизованих тестів. Бакалаврська кваліфікаційна робота містить 68 сторінок, 21 рисунок, 1 таблиця, 32 використаних джерела та 4 додатки. The relevance of the work is the growing need for businesses to conduct highquality testing of their web product in the most optimal time- and resource-consuming way. The object of the work is process of development of a framework for website testing automation. The subject of the work is the instruments and methodological approaches to a framework development, which is designed for automating the testing process of a website. The goal of the bachelor’s degree work is to automate testing by developing a framework based on modern programming patterns, which will allow to speed up the process of testing the website interface, providing effective error detection and checking the correctness of its operation. The explanatory note consists of an introduction, four sections, a special section on labor protection, conclusions and appendices. In the first section, there are analyzed approaches to the automation of UI testing of web products, alongside their advantages and disadvantages. The second chapter explores the basic principles of building a unique framework, as well as the process of automated tests writing. The third chapter describes the creation and configuration of a unique framework using the Java programming language and the existing tools for automation, such as Selenium WebDriver and Retrofit. Approbation of the developed framework took place in the fourth chapter through automated tests that cover Trello service functionality check. As a result, a framework for automating website testing was developed, as well as several autotests for visual representation. Bachelor thesis consists of 68 pages, 21 pictures, 1 table, 32 used sources and 4 appendices. | uk_UA |
dc.language.iso | other | uk_UA |
dc.publisher | ЧНУ ім. Петра Могили | uk_UA |
dc.subject | Кафедра інтелектуальних інформаційних систем | uk_UA |
dc.subject | Калініна І. О. | uk_UA |
dc.subject | автоматизація тестування | uk_UA |
dc.subject | тестовий фреймворк | uk_UA |
dc.subject | автоматизовані тести | uk_UA |
dc.subject | testing automation | uk_UA |
dc.subject | testing framework | uk_UA |
dc.subject | automated tests | uk_UA |
dc.title | Фреймворк для автоматизації тестування web-сайту | uk_UA |
dc.title.alternative | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» | uk_UA |
dc.type | Other | uk_UA |
Appears in Collections: | Факультет ком'ютерних наук |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Д'яконова Марія БКР.pdf | 3.6 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.