코딩된 UI 테스트 편집기를 사용하여 코딩된 UI 테스트 편집
코딩된 UI 테스트 편집기를 사용하면 코딩된 UI 테스트를 쉽게 수정할 수 있습니다. 코딩된 UI 테스트 편집기를 사용하면 UI 컨트롤 맵에서 테스트 메서드, UI 작업 및 관련 컨트롤을 찾아서 보고 편집할 수 있습니다.
코딩된 UI 테스트 편집기
코딩된 UI 테스트 편집기 도구 모음에서 다음과 같은 명령을 사용할 수 있습니다.
찾기 - UI 작업과 컨트롤을 찾을 수 있습니다.
삭제 - 원치 않는 UI 작업을 삭제합니다.
이름 바꾸기 - 테스트 메서드와 컨트롤의 이름을 변경합니다.
속성 - 선택한 항목의 속성 창을 엽니다.
새 메서드로 분할 - UI 작업을 모듈화할 수 있습니다.
코드 이동 - 테스트 메서드에 사용자 지정 코드를 추가합니다.
앞에 지연 삽입 - 밀리초로 지정한 UI 작업 앞에 일시 중지를 추가합니다.
UI 컨트롤 찾기 - 테스트 중인 응용 프로그램의 UI에서 컨트롤의 위치를 식별합니다.
모두 찾기 - 컨트롤 속성을 확인하고 응용 프로그램 컨트롤의 중요한 변경 내용을 확인할 수 있습니다.
관련 항목
주요 작업 |
관련 항목 |
---|---|
코딩된 UI 테스트 편집기에서 코딩된 UI 테스트 열기: 코딩된 UI 테스트 편집기를 사용하여 Visual C# 및 Visual Basic 기반의 코딩된 UI 테스트를 보고 편집할 수 있습니다. 코딩된 UI 테스트 편집기를 사용하면 코드 편집기를 사용하여 테스트 메서드 코드를 편집하는 것에 비해 신속하고 효율적일 수 있습니다. |
|
UI 작업 속성 및 관련 컨트롤 속성 수정: 코딩된 UI 테스트 편집기를 사용하면 테스트 메서드의 모든 UI 작업을 신속하게 찾아 확인할 수 있습니다. 편집기에서 UI 작업을 선택하면 관련 컨트롤이 자동으로 강조 표시됩니다. 마찬가지로 컨트롤을 선택할 경우 관련 UI 작업이 강조 표시됩니다. UI 작업이나 컨트롤을 선택할 때는 속성 창을 사용하여 관련 속성을 간편하게 수정할 수 있습니다. |
|
원치 않는 UI 작업 제거: 코딩된 UI 테스트 편집기를 사용하여 코딩된 UI 테스트에서 원치 않는 UI 작업을 제거할 수 있습니다. 예를 들어 원치 않는 UI 작업이나 더 이상 테스트할 필요가 없는 UI 작업이 테스트에 포함될 수 있습니다. |
|
메서드를 분할하여 코딩된 UI 테스트 정리: 테스트 메서드를 분할하여 UI 작업을 구체화하거나 모듈화할 수 있습니다. 예를 들어 각 컨테이너와 관련된 메서드 두 개에서 더 효과적으로 모듈화되는 컨테이너 컨트롤 두 개에 UI 작업이 있는 테스트 메서드 한 개가 테스트에 포함될 수 있습니다. |
|
UIMap.cs 또는 UIMap.vb 파일로 테스트 메서드를 이동하여 사용자 지정 코드 지원: 코딩된 UI 테스트 중 하나에 사용자 지정 코드가 필요할 경우 UIMap.cs 또는 UIMap.vb 파일로 메서드를 이동해야 합니다. 그렇지 않으면 코딩된 UI 테스트가 다시 컴파일될 때마다 코드를 덮어씁니다. |
|
테스트 중인 응용 프로그램 UI에서 코딩된 UI 테스트의 컨트롤 위치 확인: 테스트 중인 응용 프로그램의 UI에서 컨트롤 위치를 시각화하기 어려운 경우도 있습니다. 코딩된 UI 테스트 편집기를 사용하면 코딩된 UI 테스트에서 컨트롤을 선택한 후 관련 응용 프로그램의 UI에서 해당 위치를 볼 수 있습니다. |
|
컨테이너 컨트롤의 하위 요소 찾기: 컨테이너 아래의 모든 컨트롤이 테스트 중인 응용 프로그램의 UI에 제대로 배치되는지 확인할 수 있습니다. 이 기능은 컨테이너에서 발생할 수 있는 검색 속성 변경 내용을 확인하는 데 유용합니다. 뿐만 아니라 테스트 중인 응용 프로그램의 UI에 중요한 변경 내용이 있으면 기존 컨트롤 검색 속성이 올바른지 확인할 수 있습니다. |
|
UI 작업 앞에 지연 추가: 때때로 창이 나타나거나 진행률 표시줄이 사라지는 등의 특정한 이벤트가 발생할 때까지 테스트가 대기하도록 할 수 있습니다. 코딩된 UI 테스트 편집기를 사용하면 UI 작업 앞에 지연을 삽입하여 이런 작업을 할 수 있습니다. 지연 시간을 초 단위로 지정할 수 있습니다.
참고
UI 작업 앞에 특정 컨트롤을 사용할 수 있어야 할 경우 알맞은 UITestControl.WaitForControl---() 메서드를 사용하여 테스트 메서드에 사용자 지정 코드를 추가해야 합니다.자세한 내용은 다음을 참조하십시오. 코딩된 UI 테스트가 재생 중 특정 이벤트를 기다리도록 지정.
|
참고 항목
개념
자동화된 UI 테스트를 사용하여 사용자 인터페이스 테스트