Тестирование в Центре приложений

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio до полного прекращения его использования, существует несколько рекомендуемых вариантов, на которые можно перейти.

Узнайте больше о сроках поддержки и альтернативных вариантах.

Тест центра приложений (прежнее название — Xamarin Test Cloud) — это служба автоматизации тестирования для собственных и гибридных мобильных приложений. Тесты, написанные с использованием поддерживаемых платформ, можно выполнять на сотнях уникальных моделей устройств и операционных систем, размещенных в нашем центре обработки данных. Запускайте тестовые запуски с помощью интерфейса командной строки Центра приложений или общедоступного REST API. Центр приложений хранит результаты тестирования, включая ресурсы мультимедиа, для просмотра в течение шести месяцев.

Тестовые запуски выполняются размещенным способом: отправьте двоичные и тестовые файлы приложения для выполнения тестов в нашем центре обработки данных. Созданные ресурсы, такие как снимки экрана и журналы устройств, хранятся для тестовых отчетов.

Тестирование в Центре приложений поддерживает шестимесячную политику хранения данных для данных тестового отчета. Все тестовые отчеты старше шести месяцев удаляются.

Совет

В пользовательском интерфейсе тестирования Центра приложений отображаются только 50 последних тестовых запусков для каждой серии тестов. Вы можете получить доступ к старым тестовых запускам с помощью API Центра приложений.

Основные возможности

  • Реальные устройства . Мы используем реальные устройства Android & iOS, которые не рутируются или сняты со снятой защитой, обеспечивая наилучшее приближение среды пользователей.
  • Снимки экрана . Снимки экрана автоматически записываются для каждого тестового шага и могут просматриваться параллельно для всех устройств в тестовом отчете.
  • Журналы — просматривайте журналы устройств в тестовом запуске и трассировки стека для неудачных шагов тестирования.
  • Параллельные запуски — одновременно выполняйте тесты на нескольких устройствах, чтобы ускорить получение результатов. Дополнительные сведения о параллелизме см. в разделе Основные понятия .
  • Поддержка популярных платформ
    • Appium (Java с JUnit)
    • Кальян
    • Эспрессо (только для Android)
    • Xamarin.UITest
    • XCUITest (только для iOS)

Тестирование в центре приложений в настоящее время не поддерживает следующие функции:

  • Тестирование вручную
  • Моделирование состояния сети
  • Сетевые подключения сотовой связи
  • Виртуальная частная сеть
  • Нагрузочное тестирование

Перед началом работы рекомендуется ознакомиться с основными понятиями теста.