코딩된 UI 테스트를 사용하여 코드 테스트

CUIT(코딩된 UI 테스트)를 사용하여 사용자 인터페이스를 통해 애플리케이션을 구동합니다. 이러한 테스트는 UI 컨트롤의 기능 테스트를 포함합니다. 이러한 테스트를 통해 사용자 인터페이스를 비롯해 전체 애플리케이션이 제대로 기능하는지 확인할 수 있습니다. 코딩된 UI 테스트는 사용자 인터페이스(예: 웹 페이지)에 유효성 검사 또는 기타 논리가 있는 경우에 유용합니다. 또한 기존 수동 테스트를 자동화하는 데 자주 사용됩니다.

최신 문서는 코딩된 UI 테스트를 사용하여 코드 테스트하기를 참조하세요.

참고 항목

자동화된 UI 기반 기능 테스트를 위해 코딩된 UI 테스트는 사용되지 않습니다. Visual Studio 2019는 코딩된 UI 테스트를 온전히 사용할 수 있는 마지막 버전입니다. 웹앱 테스트에는 Playwright를 사용하고, 데스크톱 및 UWP 앱 테스트에는 WinAppDriver가 있는 Appium을 사용하는 것이 좋습니다. NUnit 테스트 프레임워크를 사용하여 iOS 및 Android 앱을 테스트할 때는 Xamarin.UITest를 사용하는 것이 좋습니다. 사용자에게 미치는 영향을 줄이기 위해, Visual Studio 2022에서는 일부 최소 지원이 계속 제공됩니다. Visual Studio 2022에서는 사용자가 기존 코딩된 UI 테스트를 실행할 수는 있지만 새 테스트를 기록할 수는 없습니다. 코딩된 UI 테스트 편집기를 사용할 수 없기 때문입니다.

요구 사항

  • Visual Studio Enterprise 2019*
  • 코딩된 UI 테스트 구성 요소

참고 항목

* Visual Studio 2019는 레코더를 통한 테스트 생성 기능을 제공하는 마지막 버전입니다. Visual Studio 2022에서는 코딩된 UI 테스트에 대한 기본적인 최소 지원만 제공됩니다.