다음을 통해 공유


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

Visual Studio Ultimate 또는 Visual Studio Premium의 일부 측면을 사용자 지정하여 기존 기능을 확장하거나, 특수 요구 사항이 있는 경우 새 기능을 추가할 수 있습니다. API 참조는 사용자 지정에 도움을 주는 클래스에 대한 정보를 제공합니다.

또한 다양한 형식의 테스트를 만드는 데 사용할 수 있는 클래스에 대한 정보를 제공합니다.

이러한 API를 사용하는 방법에 대한 샘플 코드를 보려면 다음 Microsoft 웹 사이트를 참조하십시오.

작업

작업

관련 항목

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

단위 테스트 프레임워크를 확장하는 방법에 대한 예제 코드는 다음 Microsoft 웹 사이트를 참조하십시오.

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

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

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

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

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

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

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

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

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

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

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

참고 항목

개념

응용 프로그램 테스트

진단 데이터 어댑터를 만들어 사용자 지정 데이터를 수집하거나 테스트 컴퓨터에 영향 주기

자동화된 코딩된 UI 테스트를 사용하여 사용자 인터페이스 테스트

Microsoft Excel을 지원하도록 코딩된 UI 테스트 및 작업 기록 확장

단위 테스트를 사용하여 코드 확인