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