Запуск тестового запуска

Важно!

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

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

Тестовый запуск — это выполнение набора тестов с двоичным файлом приложения. В этом разделе описывается, как отправить и запустить тестовый запуск в центре приложений Test. Перед созданием тестового запуска выполните действия, описанные в статье Начало работы с тестом в Центре приложений.

Тестовые запуски запускаются с помощью команды, которая вызывает интерфейс командной строки (CLI) Центра приложений. Команда может выполняться из локальной системы, тестового компьютера, в рамках непрерывной интеграции или системы непрерывного развертывания. Это приведет к отправке приложения и тестов в Центр приложений Test, где они выполняются и создают тестовый отчет. Некоторые параметры команды зависят от платформы приложения, платформы тестирования, тестовых устройств и других параметров конфигурации тестирования. Чтобы создать команду прототипа, используйте диалоговое окно Новый тестовый запуск в центре приложений Test.

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

  1. Войдите на портал Центра приложений.
  2. Выберите приложение.
  3. В области навигации слева выберите Тест (круг со значком проверка метки).

Вы увидите общий обзор существующих тестовых запусков для выбранного приложения и кнопку Создать тестовое выполнение .

Новый тестовый запуск

Нажмите кнопку Новый тестовый запуск , чтобы открыть диалоговое окно, в которое будет создана команда прототипа тестового запуска. Это диалоговое окно проходит через три экрана.

  1. Выберите устройства. Выберите устройства для тестирования.
  2. Настройка — выберите ряд тестов, системный язык и платформу тестирования, которые будут использоваться для теста.
  3. Отправить — предоставляет команду прототипа для запуска нового тестового запуска на основе предыдущих выбранных вариантов.

Перемещайтесь между этими экранами с помощью кнопок Далее > и < Назад .

Выбор устройств

Выберите устройства или именованный набор устройств для тестирования. Набор устройств — это коллекция устройств и операционных систем. Если вы уже создали набор устройств, его можно выбрать в списке именованных наборов устройств.

В противном случае щелкните Выбрать другие конфигурации устройств , а не выбрать устройство или устройства для использования в списке. Чтобы сохранить выбранные устройства в виде именованного набора устройств, щелкните Сохранить набор и укажите имя. Чтобы продолжить выбор, не сохраняя этот выбор в виде именованного набора устройств, щелкните Выбрать N устройств (значение N изменяется при выборе устройства для подтверждения количества выбранных устройств).

Configure

Выберите ряд тестов, системный язык и платформу тестирования. Системный язык определяет языковой стандарт устройства, который влияет на параметры устройства системного уровня, например десятичный разделитель. Дополнительные сведения о серии тестов см. в статье Основные понятия центра тестирования в Центре приложений.

Отправить

На основе предыдущих шагов создается команда прототипа. Некоторые параметры в этой команде прототипа необходимо изменить в соответствии с вашей средой, прежде чем использовать ее для отправки и запуска тестового запуска. Например, прототип команды, созданный для гипотетического пользователя и приложения Android с тестами Espresso, может выглядеть следующим образом:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path PATH_TO_FILE.apk  --test-series "main" --locale "en_US" --build-dir PATH_TO_ESPRESSO_BUILD_FOLDER

Важно!

Показанная здесь команда используется только для иллюстрации. Не используйте эту команду. Вместо этого используйте диалоговое окно для создания прототипа команды для приложения, платформы тестирования и параметров тестирования.

Параметры команды включают:

  • appидентификатор выбранного приложения в Центре приложений. Это значение не следует изменять.
  • devicesидентификатор выбранного набора устройств для выполнения. Если вы выбрали именованный набор устройств, идентификатор создается на основе имени набора устройств. Если вы не используете именованный набор устройств, идентификатор создается в виде пула устройств. Устройство slug — это уникальное шестнадцатеричное значение, представляющее выбранную коллекцию устройств и операционных систем. Это значение не следует изменять.
  • app-path — путь к тестируемой программе. Этот путь должен быть изменен в соответствии с вашей средой и может быть абсолютным или относительным.
  • test-series — выбранная серия тестов. Серия тестов — это метка, используемая для группирования тестовых запусков в отчетах о тестировании Центра приложений.
  • build-dir — путь к каталогу, который содержит выходные данные сборки автоматизации тестирования. Этот путь должен быть изменен в соответствии с вашей средой и может быть абсолютным или относительным.

Измените app-path и build-dir в созданной команде в соответствии с вашей средой, а затем выполните ее с помощью командной строки или окна терминала. Возможно, потребуется сохранить команду для будущих тестовых запусков.

Измененная и готовая к использованию версия командной строки для этого гипотетического примера может быть следующей:

appcenter test run espresso --app "user_org_key/App_key" --devices 36608302 --app-path "app/build/outputs/apk/debug/app-debug.apk"  --test-series "main" --locale "en_US" --build-dir "app/build/outputs/apk/androidTest/debug"

Примечание

Размер каждого отправленного файла ограничен 400 МБ. Убедитесь, что размер файла приложения или содержимого build-dir не превышает предельный размер.

Получение справки

Вы можете обратиться в службу поддержки на портале Центра приложений. В правом верхнем углу экрана выберите меню Справка (?), а затем выберите "Обратиться в службу поддержки". Наша специальная группа поддержки ответит на ваши вопросы.

Если вам нужна помощь в тестовом выполнении, перейдите к заданному тесту, скопируйте URL-адрес из браузера и вставьте его в беседу о поддержке. URL-адрес тестового запуска выглядит примерно так: https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747.