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