Excel용 샘플 코딩된 UI 테스트 확장
이 샘플의 확장 구성 요소는 Visual Studio의 코딩된 UI 테스트 프로세스에서 실행되며, ExtensionPackage 클래스를 기본 클래스로 하는 다소 계층적인 구성 요소입니다.컨트롤 요소가 최상위 수준에 있고 그 다음 수준에는 TechnologyManager, ActionFilter 및 PropertyProvider 클래스가 있습니다.
Excel 확장 아키텍처
확장 지점
다음 클래스는 Microsoft Excel용 코딩된 UI 테스트를 사용할 수 있도록 샘플에서 구현되는 확장 지점을 나타냅니다.
ExtensionPackage
UITestExtensionPackage 클래스에서 상속되며, 코딩된 UI 테스트 확장의 진입점입니다.이 추상 클래스를 구현하면 코딩된 UI 테스트 프레임워크에서 새 UI를 테스트하기 위해 사용자 지정 UI 테스트 기술 관리자, UI 테스트 속성 공급자 및 UI 테스트 작업 필터에 내부적으로 액세스할 수 있습니다.자세한 내용은 샘플 Excel 확장: ExtensionPackage 클래스을 참조하십시오.
TechnologyManager
UITechnologyManager 클래스에서 상속되며, 테스트 기록 및 재생을 위한 기술 관리자를 제공합니다.자세한 내용은 샘플 Excel 확장: TechnologyManager 클래스을 참조하십시오.
ActionFilter
UITestActionFilter 클래스에서 상속되며, 비슷한 테스트 작업 결과를 단일 테스트 결과로 집계하기 위한 기본 클래스를 제공합니다.자세한 내용은 샘플 Excel 확장: ActionFilter 클래스을 참조하십시오.
기술 요소
UITechnologyElement 클래스에서 상속된 기본 클래스는 기록 및 재생 가능한 UI 테스트의 기술 요소를 위한 기초를 제공합니다.자세한 내용은 샘플 Excel 확장: 요소 클래스을 참조하십시오.
PropertyProvider
UITestPropertyProvider 클래스에서 상속되며, 테스트 기록 및 재생에 사용되는 UI 요소의 속성을 지원하기 위한 기본 클래스를 제공합니다.자세한 내용은 샘플 Excel 확장: PropertyProvider 클래스을 참조하십시오.
참고 항목
참조
개념
샘플 Excel 확장: ExtensionPackage 클래스