В этом руководстве рассказывается, как проводить тестирование приложений для iOS с помощью консоли Firebase.
1. Создать проект Firebase
Если вы ещё этого не сделали, перейдите в Firebaseконсоль и создайте новый проект Firebase.
Шаг 2. Загрузите и запустите тест
XCTest
В консоли Firebase выберите DevOps & Engagement (DevOps и взаимодействие) > Test Lab (Лаборатория тестирования).
Нажмите Начать (или Запустить проверку), а затем выберите Запустить XCTest.
Нажмите Обзор и найдите созданный ZIP-файл.
Установите флажки рядом с каждым устройством, версией, ориентацией и языком, которые вы хотите протестировать.
(Необязательно.) Чтобы вам было проще находить тестовые матрицы в консоли Firebase, вы можете добавить к ним ярлык. Для этого введите название ярлыка в поле Ярлык тестовой матрицы (необязательно).
Нажмите Начать тестирование.
Тест с игровым циклом
В консоли Firebase выберите DevOps & Engagement (DevOps и взаимодействие) > Test Lab (Лаборатория тестирования).
Нажмите Run Your First Test (Запустить первый тест) > Run an iOS Game Loop (Запустить игровой цикл iOS).
В разделе Загрузка приложения нажмите Обзор и выберите IPA-файл приложения (если вы ещё этого не сделали, создайте IPA-файл).
(Необязательно.) Чтобы вам было проще находить матрицы тестирования в консоли Firebase, вы можете добавить к ним ярлык. Для этого введите название ярлыка в поле Ярлык матрицы тестирования (необязательно).
(Необязательно.) Если вы хотите запустить несколько циклов (сценариев) одновременно или выбрать определенные циклы, введите их номера в поле Сценарии.
Например, если вы введете
1-3, 5, Test Lab будет выполнять циклы1,2,3и5. По умолчанию (если вы ничего не введете в поле Сценарии) Test Lab выполняет только цикл1.В разделе Устройства выберите одно или несколько физических устройств, на которых вы хотите протестировать приложение, и нажмите Начать тестирование.
Шаг 3. Как анализировать результаты тестирования
После запуска теста вы будете автоматически перенаправлены на страницу результатов. Проверка может занять несколько минут в зависимости от количества выбранных конфигураций и времени ожидания, заданного для тестов. После того как тесты будут выполнены, вы сможете посмотреть их результаты. Подробнее о том, как интерпретировать результаты тестирования, рассказывается в разделе Анализ результатов Firebase Test Lab.