Использование закодированных тестов пользовательского интерфейса для проверки кода

С помощью закодированных тестов пользовательского интерфейса (CUIT) можно проверять работу пользовательского интерфейса приложения. Эти тесты обеспечивают функциональное тестирование элементов управления ИП. Они позволяют убедиться, что все приложение, в том числе интерфейс, работает правильно. Закодированные тесты пользовательского интерфейса полезны, если интерфейс содержит логику проверки или другую логику, например на веб-странице. Они также часто используются для автоматизации существующих ручных тестов.

В последней документации см. сведения об использовании закодированных тестов пользовательского интерфейса для тестирования кода.

Примечание.

Закодированный тест пользовательского интерфейса для автоматизированного функционального тестирования на основе интерфейса пользователя признан нерекомендуемым. Visual Studio 2019 является последней версией, в которой будет полностью доступен закодированный тест пользовательского интерфейса. Рекомендуется использовать Playwright для тестирования веб-приложений и Appium с WinAppDriver для тестирования классических приложений и приложений UWP. Попробуйте воспользоваться Xamarin.UITest для тестирования приложений iOS и Android с помощью платформы тестирования NUnit. Чтобы это меньше повлияло на работу пользователей, минимальная поддержка в определенной мере будет по-прежнему доступна в Visual Studio 2022. В Visual Studio 2022 пользователи могут запускать существующие тесты CodedUI, но не могут записывать новые тесты, так как редактор тестов Coded UI Test Editor недоступен.

Requirements

  • Visual Studio Enterprise 2019*
  • Закодированный тест пользовательского интерфейса

Примечание.

* Visual Studio 2019 — это последняя версия для создания тестов с помощью средства записи. В Visual Studio 2022 доступна только базовая минимальная поддержка закодированного теста пользовательского интерфейса.