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