Как начать работу с Firebase Test Lab в консоли Firebase

В этом руководстве рассказывается, как проводить тестирование приложений для iOS с помощью консоли Firebase.

1. Создать проект Firebase

Если вы ещё этого не сделали, перейдите в Firebaseконсоль и создайте новый проект Firebase.

Шаг 2. Загрузите и запустите тест

XCTest

  1. В консоли Firebase выберите DevOps & Engagement (DevOps и взаимодействие) > Test Lab (Лаборатория тестирования).

  2. Нажмите Начать (или Запустить проверку), а затем выберите Запустить XCTest.

  3. Нажмите Обзор и найдите созданный ZIP-файл.

  4. Установите флажки рядом с каждым устройством, версией, ориентацией и языком, которые вы хотите протестировать.

  5. (Необязательно.) Чтобы вам было проще находить тестовые матрицы в консоли Firebase, вы можете добавить к ним ярлык. Для этого введите название ярлыка в поле Ярлык тестовой матрицы (необязательно).

  6. Нажмите Начать тестирование.

Тест с игровым циклом

  1. В консоли Firebase выберите DevOps & Engagement (DevOps и взаимодействие) > Test Lab (Лаборатория тестирования).

  2. Нажмите Run Your First Test (Запустить первый тест) > Run an iOS Game Loop (Запустить игровой цикл iOS).

  3. В разделе Загрузка приложения нажмите Обзор и выберите IPA-файл приложения (если вы ещё этого не сделали, создайте IPA-файл).

  4. (Необязательно.) Чтобы вам было проще находить матрицы тестирования в консоли Firebase, вы можете добавить к ним ярлык. Для этого введите название ярлыка в поле Ярлык матрицы тестирования (необязательно).

  5. (Необязательно.) Если вы хотите запустить несколько циклов (сценариев) одновременно или выбрать определенные циклы, введите их номера в поле Сценарии.

    Например, если вы введете 1-3, 5, Test Lab будет выполнять циклы 1, 2, 3 и 5. По умолчанию (если вы ничего не введете в поле Сценарии) Test Lab выполняет только цикл 1.

  6. В разделе Устройства выберите одно или несколько физических устройств, на которых вы хотите протестировать приложение, и нажмите Начать тестирование.

Шаг 3. Как анализировать результаты тестирования

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