Mobly — это платформа для тестирования с открытым исходным кодом, предназначенная для автоматизированного сквозного тестирования на основе хост-системы. С помощью Mobly можно координировать действия на нескольких устройствах для проверки функций Android, включая Wi-Fi и телефонию.
Основные функции Mobly
С помощью Mobly вы можете писать и выполнять тесты Mobly для проверки функций Android. Чтобы узнать основы работы с Mobly, ознакомьтесь с руководством по Mobly .
Также вы можете использовать библиотеку Mobly Snippet Lib для создания пользовательских тестовых APK-файлов, запускающих код на стороне устройства непосредственно с хоста.
Мобильные функции
Тестовая среда Mobly предоставляет следующие возможности:
Гибкая организация тестирования
Mobly — это автономная библиотека, на основе которой пользователи могут создавать различные наборы тестов. Пользователи Mobly изолированы от изменений, вносимых другими пользователями.
Пользователи могут добавлять зависимости к наборам тестов, специфичным для конкретного проекта, без влияния на других пользователей.
Mobly snippets позволяет пользователям создавать собственные тестовые APK-файлы, содержащие только те API, которые необходимы для тестирования. Это минимизирует размер тестовых APK-файлов.
Простота в обслуживании и отладке.
Mobly предоставляет информативные результаты тестирования, включая трассировки стека для отдельных тестов и фрагментов кода, а также результаты для каждой итерации теста при повторных или перепроверенных тестах.
Код Mobly покрыт модульными тестами, проводимыми до отправки изменений, и обеспечивает покрытие модульными тестами новых изменений кода, что снижает риск ошибок в коде.
APK-файлы Mobly snippet могут работать без привилегированного доступа, что позволяет проводить тестирование на большом количестве платформ.
Пример тестов Mobly
Ниже приведены примеры тестов Mobly для проверки функций Android:
- Проверка работы Wi-Fi Direct
- Тест для CompanionDeviceManager