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

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

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

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

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

Запустите XCTest

  1. Lab Open Test в консоли Firebase .

  2. Если это ваш первый тест, нажмите кнопку НАЧАТЬ под прошивкой. Если это не так , нажмите кнопку Выполнить тест, а затем выберите Запустить задачу XCTest.

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

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

  5. Нажмите кнопку Пуск тесты.

Запустите тест Game Loop

  1. На странице Test Lab в Firebase консоли , выберите пункт Выполнить Ваш первый тест> Выполнить ИОС Game Loop.

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

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

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

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

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

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