자동화된 UI 테스트를 사용하여 사용자 인터페이스 테스트

Visual Studio 2010 Ultimate이나 Visual Studio 2010 Premium을 사용하여 UI(사용자 인터페이스)에 대한 자동화된 테스트를 만들 수 있습니다. 이러한 테스트를 코딩된 UI 테스트라고 합니다. 이 테스트를 사용하면 사용자 인터페이스가 제대로 작동하는지 확인하고 사용자 인터페이스 컨트롤의 유효성을 검사할 수 있습니다. 자동화된 UI 테스트를 사용하면 코드가 변경된 후 사용자 인터페이스가 올바르게 작동하는지 테스트할 수 있습니다. 이 방법을 사용하면 수동 테스트를 실행할 때보다 원하는 결과를 빨리 얻을 수 있습니다. 따라서 이 테스트는 큰 부담 없이 자주 실행할 수 있습니다.

작업

작업

관련 항목

기존의 수동 테스트를 기반으로 자동화된 UI 테스트 만들기: 수동 테스트 사례에 포함된 기존의 작업 기록을 사용하여 자동화된 UI 테스트를 만들 수 있습니다.

사용자 작업을 기록하여 자동화된 UI 테스트 만들기: 자동화된 UI 테스트를 만드는 데 사용할 사용자 작업을 기록하고 이 기록을 사용하여 코딩된 UI 테스트에 대한 코드를 생성할 수 있습니다.

자동화된 UI 테스트에 UI 컨트롤 및 유효성 검사 추가: 코딩된 UI 테스트에 UI 컨트롤을 추가하고 코딩된 UI 테스트 빌더를 사용하여 컨트롤의 값과 속성을 확인할 수 있습니다.

대규모 응용 프로그램을 테스트하는 경우 코딩된 UI 테스트를 쉽게 만들려면 여러 UI 맵을 사용해야 할 수 있습니다.

코딩된 UI 테스트에 사용할 매개 변수를 데이터 소스에서 추가: 테스트 메서드의 데이터 소스를 추가하고 데이터 소스의 각 데이터 집합에 대해 테스트 메서드를 실행하도록 테스트 컨텍스트를 사용하여 코딩된 UI 테스트를 데이터 기반 테스트로 변환할 수 있습니다.

사용자 요구 사항에 테스트 사례 연결: 자동화된 UI 테스트를 사용자 요구 사항에 연결할 수 있습니다. 그런 다음 사용자 요구 사항의 충족 여부를 검사하기 위한 자동화된 테스트가 얼마나 있는지 확인할 수 있습니다.

자동화된 UI 테스트 실행: 코딩된 UI 테스트를 Microsoft Visual Studio 2010, Microsoft Test Manager 또는 Team Foundation Build에서 직접 실행할 수 있습니다. 다른 자동화된 테스트와 달리 코딩된 UI 테스트를 실행할 때는 테스트와 데스크톱 사이에 상호 작용이 필요합니다.

사용자 지정 컨트롤에 대한 지원 추가: 코딩된 UI 테스트 프레임워크에서는 가능한 모든 UI를 지원하지는 않으므로 테스트하려는 UI가 지원되지 않을 수도 있습니다. 예를 들어 Microsoft Excel의 UI에 대한 코딩된 UI 테스트는 바로 만들 수 없습니다. 그러나 코딩된 UI 테스트 프레임워크에 대한 확장을 만들어 사용자 지정 컨트롤을 지원할 수 있습니다.

최선의 코딩된 UI 테스트 방법: 코딩된 UI 테스트를 제대로 작성하면 테스트 대상 프로그램의 UI를 변경하는 데 드는 노력을 줄일 수 있습니다.

참고

Microsoft Visual Studio 2010 Feature Pack 2를 설치하면 Windows Internet Explorer 7 이상의 버전을 사용하여 웹 사이트 또는 웹 기반 응용 프로그램에서의 UI 작업을 기록한 다음 Mozilla Firefox 브라우저 버전 3.5 또는 3.6을 사용하여 테스트를 재생할 수 있습니다. 또한 이 기능 팩에는 코딩된 UI 테스트를 쉽게 수정할 수 있는 코딩된 UI 테스트 편집기가 포함되어 있습니다. 코딩된 UI 테스트 편집기를 사용하여 테스트 메서드를 찾아서 보고 편집할 수 있습니다. UI 컨트롤 맵에서 UI 작업 및 관련 컨트롤을 편집할 수도 있습니다. 이 기능 팩을 다운로드하려면 MSDN 구독, Microsoft BizSpark 또는 MSDN Academic Alliance가 포함된 Visual Studio 2010 Ultimate, Visual Studio 2010 Premium 또는 Test Professional 2010이 있어야 합니다. 자세한 내용은 다음을 참조하십시오. Windows Internet Explorer를 사용하여 테스트 기록 및 Mozilla Firefox를 사용하여 재생, 코딩된 UI 테스트 편집기를 사용하여 코딩된 UI 테스트 편집Microsoft Visual Studio 2010 기능 팩 2.

관련 시나리오

자동화된 테스트 실행

코딩된 UI 테스트를 실행하여 응용 프로그램이 사용자의 요구 사항을 충족하는지 확인할 수 있습니다. Visual Studio 2010 Ultimate, Visual Studio 2010 Premium 또는 Visual Studio Test Professional 2010을 사용하여 코딩된 UI 테스트를 실행할 수 있습니다.

코딩된 UI 테스트 및 작업 기록에 지원되는 구성 및 플랫폼

코딩된 UI 테스트에 대해 지원되는 구성을 확인하려면 현재 운영 체제, 브라우저 및 지원 기술의 목록을 참조하십시오.

참고 항목

기타 리소스

자동화된 테스트 만들기