Как начать работу с 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-файл приложения. Если вы ещё не создали его, узнайте, как это сделать.

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

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

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

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

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

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