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

Mobly — это платформа для тестирования с открытым исходным кодом, предназначенная для автоматизированного сквозного тестирования на основе хост-системы. С помощью Mobly можно координировать действия на нескольких устройствах для проверки функций Android, включая Wi-Fi и телефонию.

Основные функции Mobly

С помощью Mobly вы можете писать и выполнять тесты Mobly для проверки функций Android. Чтобы узнать основы работы с Mobly, ознакомьтесь с руководством по Mobly .

Также вы можете использовать библиотеку Mobly Snippet Lib для создания пользовательских тестовых APK-файлов, запускающих код на стороне устройства непосредственно с хоста.

Мобильные функции

Тестовая среда Mobly предоставляет следующие возможности:

  • Гибкая организация тестирования

    • Mobly — это автономная библиотека, на основе которой пользователи могут создавать различные наборы тестов. Пользователи Mobly изолированы от изменений, вносимых другими пользователями.

    • Пользователи могут добавлять зависимости к наборам тестов, специфичным для конкретного проекта, без влияния на других пользователей.

    • Mobly snippets позволяет пользователям создавать собственные тестовые APK-файлы, содержащие только те API, которые необходимы для тестирования. Это минимизирует размер тестовых APK-файлов.

  • Простота в обслуживании и отладке.

    • Mobly предоставляет информативные результаты тестирования, включая трассировки стека для отдельных тестов и фрагментов кода, а также результаты для каждой итерации теста при повторных или перепроверенных тестах.

    • Код Mobly покрыт модульными тестами, проводимыми до отправки изменений, и обеспечивает покрытие модульными тестами новых изменений кода, что снижает риск ошибок в коде.

  • APK-файлы Mobly snippet могут работать без привилегированного доступа, что позволяет проводить тестирование на большом количестве платформ.

Пример тестов Mobly

Ниже приведены примеры тестов Mobly для проверки функций Android: