Link lub cytat.
http://elartu.tntu.edu.ua/handle/lib/42415
Tytuł: | Розробка додатку автоматизації та тестування веб- додатків з використанням технологій JavaScript |
Inne tytuły: | Development of an automation application and testing of web applications using JavaScript technologies |
Authors: | Мазурок, Дмитро Орестович Mazurok, Dmytro Orestovych |
Affiliation: | Тернопільський національний технічний університет імені Івана Пулюя |
Bibliographic description (Ukraine): | Мазурок Д. О. Розробка додатку автоматизації та тестування веб- додатків з використанням технологій JavaScript : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Дмитро Орестович Мазурок . — Тернопіль: ТНТУ, 2023. — 54 с. |
Data wydania: | cze-2023 |
Date of entry: | 27-lip-2023 |
Kraj (kod): | UA |
Place edycja: | Тернопільський національний технічний університет імені Івана Пулюя |
Promotor: | Гащин, Надія Богданівна |
Członkowie Komitetu: | Млинко, Богдана Богданівна |
UDC: | 004.422.8 |
Słowa kluczowe: | веб-додатки безперервна інтеграція JavaScript автоматизоване тестування програмне забезпечення піраміда тестування |
Strony: | 54 |
Abstract: | Метою цієї дипломної роботи є створення системи автоматизованого тестування програмного забезпечення веб-додатків шляхом поєднання різних методів тестування та налагодження безперервної інтеграції проекту.
Методологія дослідження. Взято до уваги існуючі технології. Порівняно та проаналізовано технології, визначені в мові Javascript. Система була реалізована з використанням безперервної інтеграції та управління цією конфігурацією.
Результати дослідження містять порівняльну характеристику та опис методів тестування на всіх рівнях тестування веб-додатків, а також програмну реалізацію для автоматизованого тестування інтерфейсів прикладного програмного забезпечення, що, як очікується, підвищить якість програмного забезпечення та полегшить його розробку. Результати дослідження можуть бути використані для побудови унікального фреймворку автоматизованого тестування на JavaScript та створення системи звітності за проектом. The method of this thesis is to create a system of automated software testing of web applications by combining different testing methods and overlaying continuous integration of the project. Research methodology. Existing technologies are taken into account. The technologies defined in the Javascript language are compared and analyzed. The system was implemented using continuous integration and management of this configuration. The results of the study compare the benchmarking and description of testing methods at all levels of web application testing, as well as the software implementation for automated testing of application software interfaces, which is expected to improve software quality and facilitate its development. The research results can be used to build a unique JavaScript automated testing framework and create a project reporting system. |
Content: | АНОТАЦІЯ ... 4 SUMMARY ... 5 СПИСОК ТЕРМІНІВ, СКОРОЧЕНЬ ТА ПОЗНАЧЕНЬ ... 7 ВСТУП ... 8 1. АНАЛІЗ ВИДІВ ВЕБ-ДОДАТКІВ ТА СПОСОБІВ ЇХ ... 9 1.1 Механізми створення та види веб-додатків ... 10 1.2 Структура веб-додатку ... 15 Висновки до розділу 1 ... 17 2. АНАЛІЗ ПІДХОДІВ ДО АВТОМАТИЗАЦІЇ ТЕСТУВАННЯ ... 18 2.1 Життєвий цикл автоматизації тестування ... 18 2.2 Піраміда тестування у автоматизації ... 26 Висновки до розділу 2 ... 32 3. ПОРІВНЯЛЬНА ХАРАКТЕРИСТИКА ІНСТРУМЕНТІВ ДЛЯ ПРОГРАМНОЇ РЕАЛІЗАЦІЇ АВТОМАТИЗОВАНОГО ТЕСТУВАННЯ ВЕБ-ДОДАТКУ ... 33 3.1 Вибір мови програмування для автоматизації ... 33 3.2 Порівняння JS-Фреймворків для UNIT тестування ... 35 3.3 Порівняння JS-Фреймворків для End-To-End тестування ... 38 Висновки до розділу 3 ... 45 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ... 46 4.1 Використання ергономічних досліджень в системі безпеки життєдіяльності людини ... 46 4.2 Вплив комп’ютера на здоров’я користувача... 48 ВИСНОВКИ ... 52 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ... 54 ДОДАТКИ ... 55 ДОДАТОК А ... 56 |
URI: | http://elartu.tntu.edu.ua/handle/lib/42415 |
Właściciel praw autorskich: | Мазурок Дмитро Орестович, 2023 |
Wykaz piśmiennictwa: | Веб-додаток і його характеристики [Електронний ресурс] https://www.centum-d.com/uk/veb-dodatok-yogo-harakteristiki Introduction elements [Електронний ресурс] DOM 2. to https://frontender.info/an-introduction-to-dom-events/ Сучасний веброзробник [Електронний ресурс] https://medium.com/nuances- ofprogramming/%D1%81%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0 %B5%D0%BD%D0%BD%D1%8B%D0%B9backend%D1%80%D0%B0%D0 %B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0 %BA- 2018-a43d51a7bcd1 4. Front-end і Back-end розробка [Електронний ресурс] https://skillbox.ua/media/code/frontend_i_backend_razrabotka/ Different Types of Web Application Development [Електронний ресурс] https://www.clustox.com/6-different-types-of-web-application-development Automation Testing Life Cycle [Електронний ресурс] https://www.lambdatest.com/blog/all-you-have-to-know-about-automation-testing-life- cycle End-to-End тестування [Електронний ресурс] https://habr.com/ru/post/417395 UI автоматизація, чому слід подивитись в бік JavaScript [Електронний ресурс] https://dou.ua/lenta/articles/automation-js-frameworks JavaScript unit testing frameworks in 2020: A comparison [Електронний ресурс] https://raygun.com/blog/javascript-unit-testing-frameworks/ 11 Best JavaScript Unit Testing Framework and Tools [Електронний ресурс] https://geekflare.com/javascript-unit-testing/ QA Wolf [Електронний ресурс] https://docs.qawolf.com/docs/ Slack API [Електронний ресурс] https://api.slack.com/web |
Typ zawartości: | Bachelor Thesis |
Występuje w kolekcjach: | 121 — Інженерія програмного забезпечення (бакалаври) |
Pliki tej pozycji:
Plik | Opis | Wielkość | Format | |
---|---|---|---|---|
Dyplom_Mazurok_2023.pdf | 1,29 MB | Adobe PDF | Przeglądanie/Otwarcie |
Pozycje DSpace są chronione prawami autorskimi
Narzędzia administratora