В этом руководстве описывается, как запускать тесты iOS с помощью консоли Firebase .
Шаг 1. Создайте проект Firebase
Если вы еще этого не сделали, перейдите в консоль Firebase и создайте новый проект Firebase.
Шаг 2. Загрузите и запустите тест.
XCTest
Откройте Test Lab в консоли Firebase .
Если это ваш первый тест, нажмите «Начать» в разделе iOS. Если вы ранее запускали тест, нажмите «Выполнить тест» , а затем выберите «Выполнить XCTest» .
Нажмите «Обзор » и найдите созданный вами
.zip
файл.Установите флажок для каждого устройства, версии, ориентации и языкового стандарта, которые вы хотите протестировать.
(Необязательно) Чтобы помочь вам идентифицировать и найти свои тестовые матрицы в консоли Firebase , вы можете добавить метку к своей тестовой матрице, введя имя метки в поле Метка тестовой матрицы (необязательно) .
Нажмите «Начать тесты» .
Тест игрового цикла
На странице Test Lab консоли Firebase нажмите «Запустить первый тест» > «Запустить игровой цикл iOS» .
В разделе «Загрузить приложение» нажмите «Обзор» , затем выберите IPA-файл вашего приложения (если вы еще этого не сделали, создайте IPA-файл для вашего приложения).
(Необязательно) Чтобы помочь вам идентифицировать и найти свои тестовые матрицы в консоли Firebase , вы можете добавить метку к своей тестовой матрице, введя имя метки в поле Метка тестовой матрицы (необязательно) .
(Необязательно) Если вы хотите запустить несколько циклов (т. е. сценариев) одновременно или выбрать для запуска определенные циклы, введите номера циклов в поле «Сценарии» .
Например, когда вы вводите «1-3, 5», Test Lab запускает циклы 1, 2, 3 и 5. По умолчанию (если вы ничего не вводите в поле «Сценарии ») Test Lab запускает только цикл 1.
В разделе «Устройства» выберите одно или несколько физических устройств, на которых вы хотите протестировать свое приложение, затем нажмите «Начать тесты» .
Шаг 3. Изучите результаты вашего теста
Когда тест начнется, вы автоматически будете перенаправлены на страницу результатов теста. Выполнение тестов может занять несколько минут, в зависимости от количества различных конфигураций, которые вы выбрали, и продолжительности тайм-аута, установленной для ваших тестов. После выполнения тестов вы можете просмотреть их результаты. См. раздел «Анализ результатов Firebase Test Lab чтобы узнать больше о том, как интерпретировать результаты теста.