Utilize este identificador para referenciar este registo:
http://elartu.tntu.edu.ua/handle/lib/42415
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.advisor | Гащин, Надія Богданівна | - |
dc.contributor.author | Мазурок, Дмитро Орестович | - |
dc.contributor.author | Mazurok, Dmytro Orestovych | - |
dc.date.accessioned | 2023-07-27T14:23:17Z | - |
dc.date.available | 2023-07-27T14:23:17Z | - |
dc.date.issued | 2023-06 | - |
dc.identifier.citation | Мазурок Д. О. Розробка додатку автоматизації та тестування веб- додатків з використанням технологій JavaScript : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Дмитро Орестович Мазурок . — Тернопіль: ТНТУ, 2023. — 54 с. | uk_UA |
dc.identifier.uri | http://elartu.tntu.edu.ua/handle/lib/42415 | - |
dc.description.abstract | Метою цієї дипломної роботи є створення системи автоматизованого тестування програмного забезпечення веб-додатків шляхом поєднання різних методів тестування та налагодження безперервної інтеграції проекту. Методологія дослідження. Взято до уваги існуючі технології. Порівняно та проаналізовано технології, визначені в мові Javascript. Система була реалізована з використанням безперервної інтеграції та управління цією конфігурацією. Результати дослідження містять порівняльну характеристику та опис методів тестування на всіх рівнях тестування веб-додатків, а також програмну реалізацію для автоматизованого тестування інтерфейсів прикладного програмного забезпечення, що, як очікується, підвищить якість програмного забезпечення та полегшить його розробку. Результати дослідження можуть бути використані для побудови унікального фреймворку автоматизованого тестування на JavaScript та створення системи звітності за проектом. | uk_UA |
dc.description.abstract | 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. | uk_UA |
dc.description.tableofcontents | АНОТАЦІЯ ... 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 | uk_UA |
dc.language.iso | uk | uk_UA |
dc.subject | веб-додатки | uk_UA |
dc.subject | безперервна інтеграція | uk_UA |
dc.subject | JavaScript | uk_UA |
dc.subject | автоматизоване тестування | uk_UA |
dc.subject | програмне забезпечення | uk_UA |
dc.subject | піраміда тестування | uk_UA |
dc.title | Розробка додатку автоматизації та тестування веб- додатків з використанням технологій JavaScript | uk_UA |
dc.title.alternative | Development of an automation application and testing of web applications using JavaScript technologies | uk_UA |
dc.type | Bachelor Thesis | uk_UA |
dc.rights.holder | Мазурок Дмитро Орестович, 2023 | uk_UA |
dc.contributor.committeeMember | Млинко, Богдана Богданівна | - |
dc.coverage.placename | Тернопільський національний технічний університет імені Івана Пулюя | uk_UA |
dc.format.pages | 54 | - |
dc.subject.udc | 004.422.8 | uk_UA |
dc.relation.references | Веб-додаток і його характеристики [Електронний ресурс] https://www.centum-d.com/uk/veb-dodatok-yogo-harakteristiki | uk_UA |
dc.relation.references | Introduction elements [Електронний ресурс] DOM 2. to https://frontender.info/an-introduction-to-dom-events/ | uk_UA |
dc.relation.references | Сучасний веброзробник [Електронний ресурс] 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 | uk_UA |
dc.relation.references | 4. Front-end і Back-end розробка [Електронний ресурс] https://skillbox.ua/media/code/frontend_i_backend_razrabotka/ | uk_UA |
dc.relation.references | Different Types of Web Application Development [Електронний ресурс] https://www.clustox.com/6-different-types-of-web-application-development | uk_UA |
dc.relation.references | Automation Testing Life Cycle [Електронний ресурс] https://www.lambdatest.com/blog/all-you-have-to-know-about-automation-testing-life- cycle | uk_UA |
dc.relation.references | End-to-End тестування [Електронний ресурс] https://habr.com/ru/post/417395 | uk_UA |
dc.relation.references | UI автоматизація, чому слід подивитись в бік JavaScript [Електронний ресурс] https://dou.ua/lenta/articles/automation-js-frameworks | uk_UA |
dc.relation.references | JavaScript unit testing frameworks in 2020: A comparison [Електронний ресурс] https://raygun.com/blog/javascript-unit-testing-frameworks/ | uk_UA |
dc.relation.references | 11 Best JavaScript Unit Testing Framework and Tools [Електронний ресурс] https://geekflare.com/javascript-unit-testing/ | uk_UA |
dc.relation.references | QA Wolf [Електронний ресурс] https://docs.qawolf.com/docs/ | uk_UA |
dc.relation.references | Slack API [Електронний ресурс] https://api.slack.com/web | uk_UA |
dc.contributor.affiliation | Тернопільський національний технічний університет імені Івана Пулюя | uk_UA |
dc.coverage.country | UA | uk_UA |
Aparece nas colecções: | 121 — Інженерія програмного забезпечення (бакалаври) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Dyplom_Mazurok_2023.pdf | 1,29 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.
Ferramentas administrativas