Фіногенов, Олексій ДмитровичДубовик, Андрій Павлович2024-11-072024-11-072023Дубовик, А. П. Генерація тестів GUI Android-додатків: аналіз сучасних підходів та виклики декларативної парадигми / Дубовик Андрій Павлович // Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023) : матеріали V Міжнародної науково-практичної конференції молодих вчених та студентів, присвячених 125-й річниці КПІ ім. Ігоря Сікорського (19-21 грудня 2023 р., Київ). – Київ : КПІ ім. Ігоря Сікорського, ІПІ ФІОТ, 2023. – С. 108-113. – Бібліогр.: 11 назв.https://ela.kpi.ua/handle/123456789/70447Сучасні стандарти вимагають від розробників не лише забезпечення функціональності, але й гарантії стабільності роботи додатків та відповідності вимогам безпеки. В цьому контексті особливо важливим є ефективне тестування, спроможне забезпечити високий рівень відповідності мобільного додатка поставленим вимогам. Проте написання тестів є часозатратною справою, що стимулює інтерес на автоматизовані методи тестування. В роботі було розглянуто важливість тестування GUI Android-додатків та сучасні методи генерації тестів, описано підходи, такі як генерація тестів через моделювання взаємодій із користувачем, використання AI для генерації unit-тестів, а також методи, які враховують контекст і GUI події. Проаналізовано проблеми, з якими стикаються Android-розробники, зазначено переваги декларативного підходу в розробці інтерфейсів, на прикладі Jetpack Compose. Дана робота підкреслює відсутність ефективних інструментів для генерації тестів у контексті декларативної парадигми, визначає проблеми та виклики, що виникають у сфері тестування мобільних додатків, та вказує на актуальність подальших наукових досліджень у даному напрямі.ukUNIT-тестуванняфункціональне тестуваннятестування графічного інтерфейсуавтоматична генерація тестівANDROIDJETPACK COMPOSEUNIT TESTINGfunctional testinggui testingtest auto generationГенерація тестів GUI Android-додатків: аналіз сучасних підходів та виклики декларативної парадигмиGUI tests generation for android applications: analysis of modern approaches and the declarative paradigm challengesArticleС. 108-113004.4`2