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

Visual Studio 사용 하 여 다음과 같은 유형의 자동화 된 테스트 중 하나를 만든 후에 다음 테스트를 실행할 수 있습니다.

  • 단위 테스트

  • 코딩된 UI 테스트

  • 부하 테스트

  • 제네릭 테스트.

테스트를 실행하고 결과를 보려는 방법에 따라 여러 가지 방법으로 자동화된 테스트를 실행할 수 있습니다.자동화된 테스트를 테스트 계획을 사용하여 실행하는 경우 테스트 진행률을 보고 필요에 따라 테스트를 손쉽게 다시 실행할 수 있습니다.테스트 계획을 사용 하 여 자동화 된 테스트를 실행 하려면 테스트 사례와 자동화 된 테스트 연결 및 사용 하 여 이러한 테스트 사례를 실행 합니다. Microsoft Test Manager, tcm.exe, 또는 빌드 배포 테스트 워크플로우.이 이런 식으로 자동화 된 테스트를 실행 하는 실험실 환경에서 테스트를 실행할 때 사용할 만들어야 합니다.랩 환경에서 테스트를 실행 하는 데를 만드는 방법에 대 한 자세한 내용은 참조 하십시오. 응용 프로그램 수명 주기에 랩 환경 사용.

요구 사항

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

[!참고]

Microsoft Test Manager를 사용하여 부하 테스트를 실행하면 테스트가 실행될 때 테스트를 볼 수 없으므로 이 방법은 사용하지 않는 것이 좋습니다.부하 테스트의 경우 이 작업을 수행할 수 있으면 유용합니다.

랩 환경 테스트를 실행, 데이터를 수집 하거나 컴퓨터 환경에 추가 하는 각 특정 역할에 대 한 시스템 작업을 수행할 수 있습니다.역할에 따라 환경에 있는 컴퓨터의 용도가 정해집니다.예를 들어 "고객 데이터 저장용 웹 사이트"라는 특정 역할을 지정할 수 있습니다. 컴퓨터는 실제 컴퓨터 또는 가상 컴퓨터일 수 있습니다.환경에서 각 역할에 사용할 컴퓨터를 선택합니다.

예를 들어 한 컴퓨터에서 테스트를 실행하고 사용 중인 응용 프로그램을 위한 웹 서버를 실행하는 컴퓨터에 해당하는 시스템 정보를 수집할 수 있습니다.또는 여러 컴퓨터를 사용하는 환경에서 테스트를 실행하고 이러한 컴퓨터에서 테스트 영향 데이터를 수집할 수 있습니다.또한 사용 중인 응용 프로그램을 위한 웹 서버를 실행하는 컴퓨터에서 네트워크 에뮬레이션을 수행할 수도 있습니다.

다음 그림에서는 세 가지 시나리오 어떻게 설정 테스트 랩 환경에서 사용 하 여 테스트 실행을 설정할 수 있습니다 보여 줍니다. Microsoft Test Manager.

테스트 설정 개념

자동화된 테스트를 이러한 방식으로 실행하면 테스트 계획의 모든 테스트에 대한 전반적인 상태를 볼 수 있습니다.원하는 경우 수동 테스트와 자동화된 테스트의 결과를 함께 볼 수 있습니다.명령줄에서 관련 자동화를 사용하여 이러한 테스트 사례를 실행할 수도 있습니다.

테스트는 Visual Studio 또는 명령줄에서 직접 없이 테스트 계획의 일부로 또는 원격으로 실행 하는 환경을 사용 하지 않고 실행할 수도 있습니다.또한 테스트 범주에 자동화 된 테스트를 추가 하는 경우 테스트 자동화 된 빌드 프로세스의 일부로 자동으로 실행할 수 있습니다.

[!참고]

다중 프로세서 컴퓨터에서 다중 프로세서를 활용하려면 테스트 에이전트 컨트롤러 및 테스트 에이전트를 사용하여 테스트를 실행해야 합니다.이렇게 하지 않으면 테스트를 로컬로 실행할 때 이러한 추가 처리 능력을 사용하지 못하게 됩니다.자세한 내용은 테스트를 실행하거나 데이터를 수집할 테스트 컴퓨터 설정을 참조하십시오.

작업

다음 항목을 참조하여 자동화된 테스트를 쉽게 실행할 수 있습니다.

작업

관련 항목

자동화된 테스트를 테스트 계획의 일부로 원격 실행: 자동화된 테스트를 테스트 사례와 연결하면 자동화된 테스트를 테스트 계획의 일부로 실행할 수 있습니다.

Microsoft Visual Studio 로컬로 또는 원격으로 자동화 된 테스트를 실행 합니다. Visual Studio 자동화 된 테스트를 로컬로 실행할 수 있습니다.또는 자동화된 테스트를 테스트 에이전트 컨트롤러 및 테스트 에이전트를 사용하여 원격으로 실행할 수 있습니다.

자동화된 테스트를 명령줄에서 실행: mstest.exe를 사용하여 자동화된 테스트를 명령줄에서 로컬로 실행할 수 있습니다.또는 자동화된 테스트를 테스트 에이전트 컨트롤러 및 테스트 에이전트를 사용하여 명령줄에서 원격으로 실행하거나테스트 사례와 연결된 자동화된 테스트를 명령줄에서 실행할 수 있습니다.

자동화된 테스트가 빌드 프로세스의 일부로 실행되도록 예약: 빌드에 성공할 경우 실행할 빌드 정의의 자동화된 테스트를 테스트 범주를 사용하여 선택할 수 있습니다.테스트 결과는 빌드 완료 시 빌드 상태의 일환으로 보고됩니다.

경우 Visual Studio Lab Management, 자동화 된 테스트는 테스트 사례와 관련 하는 테스트 계획의 일부 랩 환경을 사용 하 여 응용 프로그램을 배포 하 고 테스트를 실행할 수 있습니다.

관련 작업

부하 테스트 및 웹 성능 테스트 실행

부하 및 웹 성능 테스트를 사용하여 스트레스 및 부하 문제를 격리하기 위한 테스트를 실행할 수도 있습니다.

참고 항목

개념

테스트 계획 정의

기타 리소스

Microsoft Test Manager를 사용하여 자동화된 테스트 만들기