Начните работу с Firebase Test Lab из консоли Firebase.

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

Шаг 1. Создайте проект Firebase.

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

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

XCTest

  1. Откройте Test Lab в консоли Firebase .

  2. Если это ваш первый тест, нажмите «Начать» в разделе iOS. Если вы уже запускали тест, нажмите «Запустить тест» , а затем выберите «Запустить XCTest» .

  3. Нажмите кнопку «Обзор» и найдите созданный вами .zip -файл.

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

  5. (Необязательно) Чтобы упростить идентификацию и поиск тестовых матриц в консоли Firebase , вы можете добавить метку к своей тестовой матрице, введя название метки в поле «Метка тестовой матрицы (необязательно)» .

  6. Нажмите « Начать тесты» .

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

  1. На странице Test Lab в консоли Firebase нажмите «Запустить первый тест» > «Запустить игровой цикл iOS» .

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

  3. (Необязательно) Чтобы упростить идентификацию и поиск тестовых матриц в консоли Firebase , вы можете добавить метку к своей тестовой матрице, введя название метки в поле «Метка тестовой матрицы (необязательно)» .

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

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

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

Шаг 3. Изучите результаты теста.

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