Платформа тестирования Mobly

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: