Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/42415
Registo completo
Campo DCValorIdioma
dc.contributor.advisorГащин, Надія Богданівна-
dc.contributor.authorМазурок, Дмитро Орестович-
dc.contributor.authorMazurok, Dmytro Orestovych-
dc.date.accessioned2023-07-27T14:23:17Z-
dc.date.available2023-07-27T14:23:17Z-
dc.date.issued2023-06-
dc.identifier.citationМазурок Д. О. Розробка додатку автоматизації та тестування веб- додатків з використанням технологій JavaScript : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Дмитро Орестович Мазурок . — Тернопіль: ТНТУ, 2023. — 54 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/42415-
dc.description.abstractМетою цієї дипломної роботи є створення системи автоматизованого тестування програмного забезпечення веб-додатків шляхом поєднання різних методів тестування та налагодження безперервної інтеграції проекту. Методологія дослідження. Взято до уваги існуючі технології. Порівняно та проаналізовано технології, визначені в мові Javascript. Система була реалізована з використанням безперервної інтеграції та управління цією конфігурацією. Результати дослідження містять порівняльну характеристику та опис методів тестування на всіх рівнях тестування веб-додатків, а також програмну реалізацію для автоматизованого тестування інтерфейсів прикладного програмного забезпечення, що, як очікується, підвищить якість програмного забезпечення та полегшить його розробку. Результати дослідження можуть бути використані для побудови унікального фреймворку автоматизованого тестування на JavaScript та створення системи звітності за проектом.uk_UA
dc.description.abstractThe 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 ДОДАТОК А ... 56uk_UA
dc.language.isoukuk_UA
dc.subjectвеб-додаткиuk_UA
dc.subjectбезперервна інтеграціяuk_UA
dc.subjectJavaScriptuk_UA
dc.subjectавтоматизоване тестуванняuk_UA
dc.subjectпрограмне забезпеченняuk_UA
dc.subjectпіраміда тестуванняuk_UA
dc.titleРозробка додатку автоматизації та тестування веб- додатків з використанням технологій JavaScriptuk_UA
dc.title.alternativeDevelopment of an automation application and testing of web applications using JavaScript technologiesuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holderМазурок Дмитро Орестович, 2023uk_UA
dc.contributor.committeeMemberМлинко, Богдана Богданівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages54-
dc.subject.udc004.422.8uk_UA
dc.relation.referencesВеб-додаток і його характеристики [Електронний ресурс] https://www.centum-d.com/uk/veb-dodatok-yogo-harakteristikiuk_UA
dc.relation.referencesIntroduction 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-a43d51a7bcd1uk_UA
dc.relation.references4. Front-end і Back-end розробка [Електронний ресурс] https://skillbox.ua/media/code/frontend_i_backend_razrabotka/uk_UA
dc.relation.referencesDifferent Types of Web Application Development [Електронний ресурс] https://www.clustox.com/6-different-types-of-web-application-developmentuk_UA
dc.relation.referencesAutomation Testing Life Cycle [Електронний ресурс] https://www.lambdatest.com/blog/all-you-have-to-know-about-automation-testing-life- cycleuk_UA
dc.relation.referencesEnd-to-End тестування [Електронний ресурс] https://habr.com/ru/post/417395uk_UA
dc.relation.referencesUI автоматизація, чому слід подивитись в бік JavaScript [Електронний ресурс] https://dou.ua/lenta/articles/automation-js-frameworksuk_UA
dc.relation.referencesJavaScript unit testing frameworks in 2020: A comparison [Електронний ресурс] https://raygun.com/blog/javascript-unit-testing-frameworks/uk_UA
dc.relation.references11 Best JavaScript Unit Testing Framework and Tools [Електронний ресурс] https://geekflare.com/javascript-unit-testing/uk_UA
dc.relation.referencesQA Wolf [Електронний ресурс] https://docs.qawolf.com/docs/uk_UA
dc.relation.referencesSlack API [Електронний ресурс] https://api.slack.com/webuk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Aparece nas colecções:121 — Інженерія програмного забезпечення (бакалаври)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Dyplom_Mazurok_2023.pdf1,29 MBAdobe PDFVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Ferramentas administrativas