«Лаборатория Касперского» открыла код фреймворка для автотестирования Android-приложений

«Лаборатория Касперского» выложила на GitHub инструмент для автотестирования приложений на Android. В создании участвовали разработчики из HeadHunter и «Авито». Kaspresso — так называют фреймворк — уже протестирован на мобильных сервисах «Лаборатории Касперского».

Фреймворк основан на двух библиотеках для автотестирования: Espresso и Kakao. Kaspresso можно использовать в тестах AndroidDebugBridge — это когда на устройстве для отладки выполняются заданные команды. В обычных тестах через Espresso поддержки ADB нет. Ещё Kaspresso логирует все действия и умеет решать проблемы с flaky-тестами, когда результат непредсказуем.

В «Лаборатории Касперского» считают, что Kaspresso отличается от конкурентов гибкостью настроек и простотой в использовании.

Source: Anti-Malware