Microsoft Test Manager에서 테스트 실행

사용 하 여 Microsoft Test Manager 는 테스트 계획에서 수동 테스트, 예비 테스트 세션 및 자동화 된 테스트를 실행할 수 있습니다.테스트 계획에 포함된 이와 같은 테스트를 실행할 때 테스트 결과를 Team Foundation Server의 팀 프로젝트에 저장할 수 있습니다.테스트 계획에서 수동 테스트, 예비 테스트 세션 및 자동화 된 테스트의 진행률을 볼 수 있습니다.

Visual Studio 또는 명령줄에서 자동화 된 테스트를 실행할 수 있습니다.Team Foundation Build를 사용하여 테스트를 실행할 수도 있습니다.테스트 그룹을 실행할 때마다 테스트 결과가 만들어집니다.

요구 사항

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

예비 테스트 세션 및 수동 테스트를 실행 하려면 사용 해야 Microsoft Test Manager 는 테스트 계획에서 테스트를 실행 합니다.다음 그림에서는 수동 테스트를 실행 하는 방법을 보여 줍니다.수동 테스트 또는 예비 테스트 세션을 실행 한 후 테스트 계획에서 테스트 결과 볼 수 있습니다.

수동 테스트 실행

Visual Studio 사용 하 여 다음 유형의 자동화 된 테스트를 작성 한 후에 사용할 수 있는 Microsoft Test Manager 또는 Visual Studio 테스트를 실행 하려면:

  • 단위 테스트

  • 코딩된 UI 테스트

  • 부하 테스트

예를 들어 자동화 된 테스트를 실행 하 고 즉시 결과 확인 하려면 방금 Visual Studio 테스트 고 테스트 결과 다음 그림과 같이 볼 수 있습니다.

[!참고]

부하 테스트의 부하 테스트 메뉴에서 테스트 실행 기에서 Visual Studio 실행 됩니다.

자동화된 테스트를 실행하는 단위 테스트 탐색기

[!참고]

테스트 결과를 Team Foundation Server에 게시하더라도 이러한 테스트 결과는 테스트 계획에 포함되지 않습니다.

자동화 된 테스트를 실행 하는 경우 결과 추가 테스트 계획에 Visual Studio 사용 하 여 테스트 사례에 자동화 된 테스트 연결 하 고 테스트를 사용 하 여 Microsoft Test Manager, 다음 그림과 같이.

Microsoft 테스트 관리자를 사용하여 자동화된 테스트 실행

작업

다음 항목을 참조하면 테스트를 쉽게 실행할 수 있습니다.

작업

관련 항목

테스트 실행 방법 설정: 테스트 설정을 사용하여 테스트를 실행할 위치와 수집할 데이터를 정의하거나 테스트를 실행할 때 테스트 컴퓨터를 어떻게 구성할지 정의할 수 있습니다.다중 계층 응용 프로그램의 경우 이와 관련된 역할 집합을 선택할 수 있습니다.다음 테스트 계획에서 테스트를 실행 하려면이 역할에 있는 환경을 사용할 수 있습니다.또는 Visual Studio 사용 하 여 테스트를 실행 하면 테스트 컨트롤러 및 테스트 에이전트를 사용할 수 있습니다.

테스트 계획에 포함된 수동 테스트 실행: Test Runner를 사용하여 테스트 계획에 포함된 수동 테스트를 실행하고 각 단계의 성공 또는 실패를 기록할 수 있습니다.테스트를 실행하면서 수집한 모든 데이터와 테스트 결과를 저장할 수 있습니다.버그 설명과 스크린 샷, 수동 테스트를 실행 하 여 추가 하 여 첨부 파일을 전송할 수도 있습니다.

수동 테스트 속도 향상: 수동 테스트를 실행하면서 수행한 UI 작업을 기록할 수 있습니다.그런 다음 테스트를 다시 실행할 때 앞서 만들어 둔 작업 기록을 재생하여 테스트의 특정 위치까지 빠르게 진행하면 동일한 작업을 자동으로 수행할 수 있습니다.

예비 테스트 실행: 를 사용 하 여 Test Runner, 예비 테스트 세션을 실행할 수 있습니다.예비 테스트는 응용 프로그램의 미리 정의 된 테스트 집합 없이 테스트입니다.수동 테스트와 마찬가지로 예비 테스트 세션을 스크립트 또는 미리 정해진된 단계에 제한 되지 않습니다.하나는 제품 백로그 작업 항목 형식 또는 일반 예비 테스트 세션 관련 되는 예비 테스트를 실행할 수 있습니다.

마찬가지로 Test Runner, 설명, 스크린샷, 파일 첨부 및 예비 테스트를 실행할 때 추가 하 여 음성 또는 비디오 녹화가 버그를 제출할 수 있습니다.

자동화 된 테스트 실행: Visual Studio 직접 테스트를 실행할 수 있습니다 Microsoft Test Manager에서 Team Foundation Build, 또는 명령줄에서.mstest.exe를 사용하여 명령줄에서 자동화된 테스트를 실행하거나 tcm.exe를 사용하여 테스트 메서드를 테스트 사례로 가져올 수 있습니다.그런 다음 명령줄에서 특정 구성에 대한 테스트 사례를 실행하고 그 결과를 적절한 테스트 계획에 대해 저장할 수 있습니다.

발견된 모든 문제에 대한 버그를 제출할 수도 있습니다.

실행해야 할 테스트 찾기: 테스트 대상 응용 프로그램의 코드 변경 내용에 따라 어떤 테스트를 실행해야 할지 쉽게 확인할 수 있습니다.특정 버그가 수정되었거나 새 기능 또는 요구 사항이 추가된 빌드를 확인한 후 어떤 테스트를 실행할지 결정할 수도 있습니다.

테스트 결과 분석: 자동화된 테스트의 각 테스트 실행에 대한 테스트 결과를 분석할 수 있습니다.코드 검사 결과를 검토하여 응용 프로그램을 가능한 한 많은 부분에 걸쳐 테스트했는지 확인할 수도 있습니다.

테스트 실행 방법 사용자 지정: 고유한 진단 데이터 어댑터를 만들어 특정 데이터를 수집하거나 테스트 실행 시 테스트 컴퓨터를 특정 요구 사항에 맞게 구성할 수 있습니다.

랩 환경에서 테스트를 실행 합니다. Visual Studio Lab Management 사용 하 여 실행할 수 있습니다 수동 또는 자동화 된 테스트는 테스트에서 계획에 가상 및 실제 컴퓨터의 컬렉션.

  1. 랩 환경에서 테스트 실행

관련 작업

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

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

자동화된 빌드-배포-테스트 워크플로 설정

응용 프로그램을 배포할 응용 프로그램을 빌드, 빌드 정의의 일부로 테스트를 실행 하려면 빌드 배포 테스트 워크플로 만들 수 있습니다.

참고 항목

개념

응용 프로그램 테스트