Генерація тестів GUI Android-додатків: аналіз сучасних підходів та виклики декларативної парадигми
dc.contributor.advisor | Фіногенов, Олексій Дмитрович | |
dc.contributor.author | Дубовик, Андрій Павлович | |
dc.date.accessioned | 2024-11-07T13:24:47Z | |
dc.date.available | 2024-11-07T13:24:47Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Сучасні стандарти вимагають від розробників не лише забезпечення функціональності, але й гарантії стабільності роботи додатків та відповідності вимогам безпеки. В цьому контексті особливо важливим є ефективне тестування, спроможне забезпечити високий рівень відповідності мобільного додатка поставленим вимогам. Проте написання тестів є часозатратною справою, що стимулює інтерес на автоматизовані методи тестування. В роботі було розглянуто важливість тестування GUI Android-додатків та сучасні методи генерації тестів, описано підходи, такі як генерація тестів через моделювання взаємодій із користувачем, використання AI для генерації unit-тестів, а також методи, які враховують контекст і GUI події. Проаналізовано проблеми, з якими стикаються Android-розробники, зазначено переваги декларативного підходу в розробці інтерфейсів, на прикладі Jetpack Compose. Дана робота підкреслює відсутність ефективних інструментів для генерації тестів у контексті декларативної парадигми, визначає проблеми та виклики, що виникають у сфері тестування мобільних додатків, та вказує на актуальність подальших наукових досліджень у даному напрямі. | |
dc.description.abstractother | Modern standards require developers not only to ensure functionality, but also to guarantee the stability of applications and compliance with security requirements. In this context, effective testing is especially important to ensure that a mobile application meets the requirements. However, writing tests is a time-consuming task, which stimulates interest in automated testing methods. This paper discusses the importance of testing Android application GUI and modern test generation methods, describes approaches such as test generation through user interaction modeling, usage of AI to generate unit tests and methods that take into account context and GUI events. The problems faced by Android developers are analyzed, and the advantages of the declarative approach to GUI development are noted, using Jetpack Compose as an example. This work emphasizes the lack of effective tools for generating tests in the context of the declarative paradigm, identifies problems and challenges in the field of mobile application testing, and indicates the relevance of further research in this area. | |
dc.format.pagerange | С. 108-113 | |
dc.identifier.citation | Дубовик, А. П. Генерація тестів GUI Android-додатків: аналіз сучасних підходів та виклики декларативної парадигми / Дубовик Андрій Павлович // Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023) : матеріали V Міжнародної науково-практичної конференції молодих вчених та студентів, присвячених 125-й річниці КПІ ім. Ігоря Сікорського (19-21 грудня 2023 р., Київ). – Київ : КПІ ім. Ігоря Сікорського, ІПІ ФІОТ, 2023. – С. 108-113. – Бібліогр.: 11 назв. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/70447 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.source | Матеріали V Міжнародної науково-практичної конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)», присвячених 125-й річниці КПІ ім. Ігоря Сікорського, 19-21 грудня 2023 р., Київ | |
dc.subject | UNIT-тестування | |
dc.subject | функціональне тестування | |
dc.subject | тестування графічного інтерфейсу | |
dc.subject | автоматична генерація тестів | |
dc.subject | ANDROID | |
dc.subject | JETPACK COMPOSE | |
dc.subject | UNIT TESTING | |
dc.subject | functional testing | |
dc.subject | gui testing | |
dc.subject | test auto generation | |
dc.subject.udc | 004.4`2 | |
dc.title | Генерація тестів GUI Android-додатків: аналіз сучасних підходів та виклики декларативної парадигми | |
dc.title.alternative | GUI tests generation for android applications: analysis of modern approaches and the declarative paradigm challenges | |
dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Conf_SoftTech_2023_5-108-113.pdf
- Розмір:
- 242.54 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: