코딩된 UI 테스트를 통해 시스템 테스트
자동화 된 테스트의 사용자 인터페이스 (UI) 라고 코딩 된 UI 테스트.이 테스트를 사용하면 UI가 제대로 작동하는지 확인하고 UI 컨트롤의 유효성을 검사할 수 있습니다.코드 변경 이후에 UI가 제대로 작동 하는지 확인 하려면 코딩 된 UI 테스트를 만들 수 있습니다.
코딩 된 UI 테스트는 Visual Studio 솔루션을 신속 하 게 올바른 코드 기능을 확인 하 고 코드 변경 내용을 체크 인하기 전에 품질 게이트로 자주 사용 됩니다.코딩 된 UI 테스트는 단위 테스트는 Visual Studio 솔루션에서을 보충할 수 있습니다.자세한 내용은 코딩된 UI 테스트를 통해 시스템 테스트 및 단위 테스트를 사용하여 코드 확인을 참조하십시오.
사용자가 만든 수동 테스트를 자동화 하는 코딩 된 UI 테스트를 만들 수도 있습니다 Microsoft Test Manager.이러한 수동 테스트 수 자동 다음 팀 빌드 구성을 통합 테스트의 일부로 포함 되어야 합니다.
요구 사항
- Visual Studio Ultimate, Visual Studio Premium
작업
작업 |
관련 항목 |
---|---|
기존 수동 테스트에서 자동화 된 UI 테스트를 만드는: 에서 기존 작업 기록을 수동 테스트 사례를 자동화 된 UI 테스트를 만듭니다. |
|
자동화 된 UI 테스트를 만들려면 사용자 작업 기록: 사용 하 여 자동화 된 UI 테스트 만들기 및 기록에서 코딩 된 UI 테스트에 대한 코드를 생성 하는 원하는 사용자 작업을 기록 합니다.그런 다음 코드 편집기를 사용 하 여 코딩 된 UI 테스트 또는 코딩 된 UI 테스트 편집기를 사용 하 여 사용자 지정 코드를 추가할 수 있습니다. |
|
자동화 된 UI 테스트에 UI 컨트롤 및 유효성 검사 추가: 추가 된 UI 컨트롤을 코딩 된 ui 테스트 및 코딩 된 UI 테스트 빌더를 사용 하 여 컨트롤의 속성 값을 확인 합니다. 대규모 응용 프로그램을 테스트하는 경우 코딩된 UI 테스트를 쉽게 만들려면 여러 UI 맵을 사용해야 할 수 있습니다. |
|
코딩 된 UI 테스트를 사용 하는 데이터 소스에서 매개 변수를 추가 합니다. 에 테스트 메서드의 데이터 소스를 추가 하 고 테스트 컨텍스트를 사용 하 여 데이터 원본에서 데이터의 각 집합에 대해 테스트 메서드를 실행 하 여 코딩 된 UI 테스트를 데이터 기반 테스트로 확인 하십시오. |
|
사용자 요구 사항에 테스트 사례 연결: 자동화 된 UI 테스트 사용자 요구 사항에 연결 합니다.그런 다음 사용자 요구 사항의 충족 여부를 검사하기 위한 자동화된 테스트가 얼마나 있는지 확인할 수 있습니다. |
|
코딩된 UI 테스트 편집기를 사용하여 코딩된 UI 테스트 편집: 코딩된 UI 테스트 편집기를 사용하면 코딩된 UI 테스트를 쉽게 수정할 수 있습니다.코딩된 UI 테스트 편집기를 사용하면 UI 컨트롤 맵에서 테스트 메서드, UI 작업 및 관련 컨트롤을 찾아서 보고 편집할 수 있습니다. |
|
자동화 된 UI 테스트를 실행 합니다. 실행에서 Visual Studio 직접 UI 테스트를 코딩 Microsoft Test Manager에서 Team Foundation Build.다른 자동화된 테스트와 달리 코딩된 UI 테스트를 실행할 때는 테스트와 데스크톱 사이에 상호 작용이 필요합니다. |
|
사용자 지정 컨트롤에 대한 지원 추가: 코딩된 UI 테스트 프레임워크에서는 가능한 모든 UI를 지원하지는 않으므로 테스트하려는 UI가 지원되지 않을 수도 있습니다.예를 들어 Microsoft Excel의 UI에 대한 코딩된 UI 테스트는 바로 만들 수 없습니다.그러나 코딩된 UI 테스트 프레임워크에 대한 확장을 만들어 사용자 지정 컨트롤을 지원할 수 있습니다. |
|
코딩 된 UI 테스트에 대한 최상의 방법: 쓰기 코딩 된 UI 테스트 변경 UI 테스트 프로그램에 미치는 영향을 줄일 수 있습니다. |
관련 시나리오
코딩된 UI 테스트 및 작업 기록에 지원되는 구성 및 플랫폼
코딩된 UI 테스트에 대해 지원되는 구성을 확인하려면 현재 운영 체제, 브라우저 및 지원 기술의 목록을 참조하십시오.
외부 리소스
지침
Visual Studio 2012 2 장 연속 배달 테스트: 단위 테스트: 내부 테스트
Visual Studio 2012 5 장 연속 배달 테스트: 자동화 시스템 테스트
FAQ
포럼
Visual Studio UI 자동화 (CodedUI 포함) 테스트