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