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