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

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

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

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

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

XCTest

  1. В консоли Firebase перейдите в раздел DevOps & Engagement > Test Lab .

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

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

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

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

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

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

  1. В консоли Firebase перейдите в раздел DevOps & Engagement > Test Lab .

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

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

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

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

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

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

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

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