테스트 계획에서 자동화된 테스트 실행을 위한 필수 지침

이 테스트 계획의 일부로 자동화 된 테스트를 실행 하는 방법에 대 한 가이드입니다. 가이드 필수 작업의 검사 목록을 포함 하면 자동으로 실행 하기 전에 수행 해야 하는 테스트를 사용 하 여 Microsoft Test Manager.

요구 사항

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

다음 그림에서는 테스트 컨트롤러 및 테스트 에이전트를 사용하여 다중 계층 응용 프로그램에 대해 자동화된 테스트를 실행하는 방법을 보여 줍니다.테스트 계획을 위한 환경을 테스트 컨트롤러에 사용하여 자동화된 테스트를 실행해야 합니다.환경은 특정 응용 프로그램을 실행하는 데 필요한 역할과 각 역할에 사용할 컴퓨터를 포함하는 집합입니다.다음 그림에서는 웹 서버, 데이터베이스 서버 및 클라이언트라는 역할 집합이 사용됩니다.

테스트 컨트롤러 및 테스트 에이전트

테스트를 테스트 계획의 일부로 실행하는 경우 다음 그림과 같이 테스트 계획에 대한 테스트 설정과 환경을 선택합니다.테스트 센터계획 섹션에서 속성 보기를 사용하여 테스트 계획을 구성합니다.

테스트 설정 개념

작업 검사 목록

단계

작업 설명

항목

완료 여부

1

자동화된 테스트를 실행하여 응용 프로그램을 테스트하기 위해 환경에 필요한 역할을 결정합니다.예를 들어 브라우저를 실행하는 데스크톱 클라이언트 및 웹 서버가 필요할 수 있습니다.그런 다음 테스트 컨트롤러를 설치한 후 이 컨트롤러를 Team Foundation Server에 등록합니다.이 컴퓨터는 실제 또는 가상 컴퓨터일 수 있습니다.

2

이 테스트 컨트롤러와 컴퓨터와 테스트 에이전트를 사용 하는 랩 환경을 만듭니다.

3

Microsoft Test Manager를 사용하여 테스트 계획 및 테스트 도구 모음을 만듭니다.

참고참고
자동화된 각 테스트를 연결할 수 있는 테스트 사례를 테스트 도구 모음에 만들 수도 있습니다.또는 자동화된 테스트의 어셈블리에서 테스트 사례를 만들 수 있습니다.테스트 사례를 만드는 방법에 대한 자세한 내용은 9단계를 참조하십시오.

4

설정 테스트 계획에 자동화 된 테스트 랩 환경에 맞는 역할 집합을 만듭니다.테스트 설정 및 환경을 테스트 계획에 추가합니다.

5

Visual Studio 사용 하 여 자동화 된 테스트를 만듭니다.이 테스트는 단위 테스트 또는 코딩된 UI 테스트일 수 있습니다.

6

자동화된 테스트의 테스트 프로젝트를 Team Foundation Server용 버전 컨트롤에 체크 인합니다.

7

이 테스트 프로젝트를 기존 빌드 정의에 추가하거나, Team Foundation Build를 사용하여 이 테스트 프로젝트에 대한 빌드 정의를 만듭니다.

8

이 빌드 정의를 사용하여 빌드를 큐에 대기시킵니다.

9

다음 방법 중 하나로 자동화된 테스트를 테스트 계획의 테스트 사례에 연결합니다.

  • 테스트 계획에 테스트 사례를 만든 다음 각 테스트 사례에 테스트 메서드를 수동으로 연결합니다.

  • 자동화된 테스트의 어셈블리에서 테스트 사례를 만듭니다.

참고참고
이러한 항목에는 다음 단계에 대한 정보도 포함되어 있습니다.

10

테스트 계획에 빌드를 할당합니다.

11

자동화된 테스트를 실행합니다.테스트 실행이 완료되면 자동화된 테스트를 보고 분석할 수 있습니다.

계획에 할당된 빌드, 테스트 설정 및 환경으로 실행하거나, 필요한 경우 다른 설정 및 환경을 선택할 수 있습니다.

참고참고
이 항목에는 빌드를 계획에 할당하는 방법과 테스트 설정 및 환경을 만드는 방법에 대한 단원도 포함되어 있습니다.

[!참고]

사용 하 여 랩 환경을 만드는 방법에 대 한 자세한 내용은 Visual Studio Lab Management를 참조 하십시오 응용 프로그램 수명 주기에 랩 환경 사용.

참고 항목

개념

Microsoft Test Manager에서 자동화된 테스트 실행

응용 프로그램 테스트