문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Visual Studio ALM용 테스트 도구에 대한 API 참조

 

이 API 참조를 사용하여 기존 기능을 확장하거나 새 기능을 추가할 수 있습니다. 예를 들어 다른 종류의 테스트를 만들 수 있습니다. 이러한 API를 사용하는 방법을 보여 주는 샘플 코드는 다음 Microsoft 웹 사이트를 참조하세요.

요구 사항

  • Visual Studio Enterprise

작업

관련 항목

단위 테스트 프레임워크 확장: 단위 테스트 프레임워크에 없을 수도 있는 테스트에 기능을 추가할 수 있습니다. 예를 들어 테스트를 일반 사용자로 실행할지 여부를 지정하는 테스트 속성을 추가할 수 있습니다. 또는 프레임워크를 확장하여 메서드에 행 특성을 추가하고 테스트에서 이 행의 데이터를 사용할 수 있습니다.

단위 테스트 프레임워크를 확장하는 방법의 샘플 코드는 다음 Microsoft 웹 사이트를 참조하세요.

테스트 저장소 프로세스 사용자 지정: 네임스페이스에서는 테스트를 로드하고 저장하는 데 사용할 수 있는 인터페이스를 제공합니다. 자체적으로 테스트 형식을 만들 때 이를 구현할 수 있습니다.

사용자 지정 예외 만들기: 단위 테스트 프레임워크를 통해 throw될 수 있는 사용자 지정 예외를 만들 수 있습니다.

진단 데이터 어댑터 만들기:을 사용하여 사용자 지정 진단 데이터 어댑터를 만들 수 있습니다.

단위 및 웹 테스트에 대한 부하 테스트 만들기: 네임스페이스에서는 단위 및 웹 테스트의 부하 테스트를 확장할 수 있는 클래스 및 인터페이스를 제공합니다.

테스트 형식 만들기: 프레임워크 및 Microsoft.VisualStudio.TestTools.TestAdapter를 사용하여 테스트 형식을 직접 만듭니다.

사용자 인터페이스 자동화를 위한 코딩된 UI 테스트 만들기: 네임스페이스에서는 코딩된 UI 테스트를 지원하는 클래스를 제공합니다. 이 네임스페이스에는 사용자 인터페이스 컨트롤에 대한 키보드 및 마우스 상호 작용을 수행하는 클래스가 포함되어 있습니다.

Microsoft.VisualStudio.TestTools.UITest.Extension 네임스페이스의 클래스에서 파생 클래스를 만들어 Microsoft Excel과 같이 현재 지원되지 않는 인터페이스에 대한 테스트를 기록할 수 있도록 코딩된 UI 테스트 기능을 확장할 수도 있습니다.

코드 품질을 확인하는 단위 테스트 만들기: 네임스페이스에는 단위 테스트 지원을 제공하는 클래스가 있습니다. 이 네임스페이스에는 데이터 소스, 메서드 실행 순서, 프로그램 관리, 에이전트/호스트 정보, 배포 데이터 등과 관련된 테스트 프레임워크에 대한 테스트 정보를 식별하는 여러 가지 특성이 포함되어 있습니다. 이 네임스페이스에는 사용자 지정 단위 테스트 예외도 포함됩니다.

ASP.NET 및 웹 서비스에 대한 단위 테스트 만들기: 네임스페이스는 ASP.NET 및 웹 서비스 단위 테스트 기능을 제공하는 Microsoft.VisualStudio.TestTools.UnitTesting.Web 네임스페이스의 확장입니다. 이 네임스페이스에서는 자격 증명, URL 및 서버의 고유 정보를 정의하는 단위 테스트의 특성 집합을 제공합니다.

사용자 지정 웹 테스트 만들기: Microsoft.VisualStudio.TestTools.WebTesting 네임스페이스의 클래스를 사용하여 웹 테스트를 수행할 수 있습니다. 이 클래스에는 데이터 바인딩, 테스트 규칙, 작업 항목 식별, 쿼리 문자열, HTTP 컨텍스트 및 테스트 기능을 제공하는 플러그 인에 대한 클래스도 포함되어 있습니다.

규칙을 사용하여 웹 테스트 사용자 지정: 네임스페이스에는 웹 페이지를 테스트하기 위해 웹 테스트에 사용되는 규칙 집합이 포함되어 있습니다. 이러한 규칙은 웹 테스트 시 웹 페이지의 내용을 테스트하는 데 필요한 도구 집합을 제공합니다. 사용자 지정 규칙을 만들어 웹 테스트 기능을 확장할 수도 있습니다.

표시: