В этом руководстве описано, как запускать 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 .