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