Модуль для автоматизованого тестування доступності веб-застосунків з використанням фреймворку для наскрізного тестування
dc.contributor.advisor | Зенів, Ірина Онуфрієвна | |
dc.contributor.author | Синєпольський, Серафим Віталійович | |
dc.date.accessioned | 2024-03-07T06:29:20Z | |
dc.date.available | 2024-03-07T06:29:20Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Розмір пояснювальної записки – 103 аркуші, містить 35 ілюстрацій, 13 таблиць, 4 додатки, 27 посилань на джерела. Актуальність теми. У роботі розглянуто проблему забезпечення доступності веб-контенту. Завдяки аналізу існуючих рішень виявлено основні переваги та недоліки існуючих рішень автоматизованого тестування доступності. Виявлено потребу в розробці програмного забезпечення, призначеного для забезпечення гнучкого тестування доступності протягом життєвого циклу розробки веб-продукту. Запропоноване рішення забезпечує перевірки визначених правил доступності, завдяки включенню у існуючу систему автоматизації тестування. Мета дослідження. Основною метою є покращення користувацького досвіду веб-продуктів за рахунок тестування доступності. Для досягнення цієї мети запропоноване програмне забезпечення, яке надає функціонал для автоматизованих перевірок доступності, шляхом інтеграції у існуючу систему автоматизації тестування. Об’єкт дослідження: автоматизоване тестування доступності веб-контенту. Предмет дослідження: підходи та методи, які застосовуються у програмному забезпеченні призначеному для автоматизованого тестування доступності. Для реалізації поставленої мети сформульовані наступні завдання: − аналіз існуючих рішень та підходів до взаємодії з контентом; − аналіз функціональних та нефункціональних вимог та побудова моделей на їх основі; − розробка методів взаємодії з веб-контентом для тестування доступності; − застосування методів в модулі автоматизації тестування доступності; − оцінка ефективності розробленого рішення. Наукова новизна результатів магістерської дисертації полягає в тому, що запропоновано удосконалене рішення на основі гібридного підходу для гнучкого та параметризованого тестування доступності, яке на відміну від інших надає можливість включення перевірок доступності веб-контенту у існуючі тести наскрізного типу. Даний підхід та програмне рішення дозволяють швидко розпочати тестування та виявляти і перешкоджати повторній появі проблем доступності у кінцевих користувачів веб-застосунків. Результат досягнутий шляхом розробки удосконаленого рішення для автоматизованого тестування доступності. Практичне значення отриманих результатів полягає в тому, що тестування доступності стає можливим на найбільш ранніх етапах та впродовж усього циклу розробки, завдяки можливості використання функціоналу модуля тестування доступності у існуючих системах автоматизації тестування. Реалізовані методи дозволяють взаємодіяти не тільки з цілими сторінками, а й з окремими компонентами, що дозволяє фокусувати увагу та забезпечує гнучкість у тестуванні. Дане рішення може бути застосовано у існуючих системах автоматизації тестування веб-продукту. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Апробація. Наукові положення дисертації пройшли апробацію на V міжнародній науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології SoftTech-2023)» присвяченої 125-й річниці КПІ ім. Ігоря Сікорського. Публікації. Наукові положення дисертації опубліковані в: 1) Синєполський С.В., Модуль для автоматизованого тестування доступності веб-застосунків з використанням фреймворку для наскрізного тестування / С.В.Синєпольський, І.О.Зенів // Матеріали V Міжнародної науково-практичної конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)» – м. Київ: НТУУ «КПІ ім. Ігоря Сікорського», 19-21 грудня 2023 р. | |
dc.description.abstractother | Explanatory note size – 103 pages, contains 33 illustrations, 35 tables, 4 applications, 27 references. Topicality. In the work the problem of ensuring the accessibility of web content is considered. By analysing existing solutions, the main advantages and disadvantages of existing automated accessibility testing solutions are defined. The necessity of developing software aimed at providing flexible accessibility testing throughout the web product development life cycle is revealed. The proposed solution provides validation of the defined accessibility rules by integrating into the existing test automation system. The aim of the study. The main target is to improve the user experience of web products through accessibility testing. To achieve this goal, proposed software that provides functionality for automated accessibility validation by integrating into an existing test automation system. The object of research: automated accessibility testing of web content. The subject of research: approaches and methods used in software designed for automated accessibility testing. To achieve this goal, the following tasks were formulated: − analysis of existing solutions and approaches to interaction with content; − analysis of functional and non-functional requirements and building models based on these requirements; − developing methods of interaction with web content for accessibility testing; − applying methods in the accessibility testing automation module; − evaluation of the effectiveness of the developed solution. The scientific novelty of the results of the master's dissertation is that an improved solution based on a hybrid approach for flexible and parameterised accessibility testing is proposed, which, unlike others, makes it possible to include web content accessibility checks in existing end-to-end tests. This approach and software solution allow you to quickly start testing and detect and prevent the re-emergence of accessibility problems for end users of web applications. The result was achieved by developing an improved solution for automated accessibility testing. The practical value of the obtained results is that accessibility testing becomes possible at the earliest stages and throughout the entire development lifecycle, by allowing the use of the accessibility testing module functionality in existing test automation systems. The implemented methods allows interacting not only with entire pages, but also with separate components, which helps to focus attention and provides flexibility in testing. This solution can be used in existing web product testing automation systems. Relationship with working with scientific programs, plans, topics. Work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute». Approbation. The scientific provisions of the dissertation were tested at the Fifth International Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies SoftTech-2023)" dedicated to the 125th anniversary of Igor Sikorsky Kyiv Polytechnic Institute. Publications. The scientific provisions of the dissertation were published in: 1) Syniepolskyi S.V., Module for automated testing of web application accessibility using the framework for end-to-end testing / S.V. Syniepolskyi, I.O. Zeniv // Proceedings of the Fifth International Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies (SoftTech-2023)". - Kyiv: NTUU “Igor Sikorsky KPI”, December 19-21, 2023. | |
dc.format.extent | 125 с. | |
dc.identifier.citation | Синєпольський, С. В. Модуль для автоматизованого тестування доступності веб-застосунків з використанням фреймворку для наскрізного тестування : магістерська дис. : 121 Інженерія програмного забезпечення / Синєпольський Серафим Віталійович. – Київ, 2024. – 125 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/65266 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | тестування доступності | |
dc.subject | автоматизоване тестування | |
dc.subject | веб-застосунок | |
dc.subject | модуль | |
dc.subject | accessibility testing | |
dc.subject | automated testing | |
dc.subject | web application | |
dc.subject | module | |
dc.subject.udc | 004.42 | |
dc.title | Модуль для автоматизованого тестування доступності веб-застосунків з використанням фреймворку для наскрізного тестування | |
dc.title.alternative | A Module for Automated Accessibility Testing of Web Applications Using an End-to-End Testing Framework | |
dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Syniepolskyi_magistr.pdf
- Розмір:
- 1.77 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: