다음을 통해 공유


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

외부 리소스

JJ620891.collapse_all(ko-kr,VS.110).gif지침

Visual Studio 2012 2 장 연속 배달 테스트: 단위 테스트: 내부 테스트

Visual Studio 2012 5 장 연속 배달 테스트: 자동화 시스템 테스트

JJ620891.collapse_all(ko-kr,VS.110).gifFAQ

코딩 된 UI 테스트 FAQ-1

코딩 된 UI 테스트 FAQ-2

JJ620891.collapse_all(ko-kr,VS.110).gif포럼

Visual Studio UI 자동화 (CodedUI 포함) 테스트

참고 항목

기타 리소스

Microsoft Test Manager를 사용하여 자동화된 테스트 만들기