다음을 통해 공유


Team System 테스트 도구 시작

업데이트: 2007년 11월

이 단원에서는 Microsoft Visual Studio Team System Test Edition의 도구 및 창에 대해 살펴봅니다. 특히, 테스트를 만들고 작업하는 방법, 사용할 수 있는 테스트 종류, 테스트 도구를 구성하는 방법 같은 Team System 테스트 도구의 기본 사항을 검토합니다.

참고:

여기서 설명하는 기능을 모두 Visual Studio Professional Edition에서 사용할 수 있는 것은 아닙니다. Visual Studio Professional Edition을 사용 중인 경우 이 연습에서 수동 테스트 만들기, 테스트 결과 게시, 테스트 목록 편집기 사용, 테스트 목록 만들기/실행/다시 사용 등의 단계는 수행할 수 없습니다. Professional Edition에서 제공되는 테스트 기능에 대한 전체 내용은 Visual Studio Professional Edition에서 테스트 도구 사용을 참조하십시오.

테스터만 Team System 테스트 도구의 이점을 활용할 수 있는 것은 아닙니다. 프로그래머 특히, 테스트를 만드는 프로그래머는 Team System 테스트 도구의 많은 기능을 사용하게 될 것입니다. 둘의 역할은 아래에서 설명합니다.

  • 테스터. 테스터 프로필을 사용하여 Visual Studio를 시작하고 나면 프로그래밍과 관련된 특정 메뉴 및 창이 삭제되므로 비프로그램밍 테스트를 만들고 기존 테스트를 관리하며 테스트를 실행하는 작업에 중점을 둘 수 있습니다. 자세한 내용은 테스트 만들기 및 편집, 테스트 관리테스트 실행을 참조하십시오.

  • 프로그래머. Visual Studio를 시작하면 프로덕션 코드 및 테스트 목적으로 사용할 코드를 프로그래밍할 때 사용하거나 배울 언어를 선택할 수 있습니다. 기본 환경 설정 선택 대화 상자에서 언어를 선택하면 사용자를 프로그래머로 식별합니다. 이 선택을 하면 메뉴와 창이 모두 표시됩니다. 자세한 내용은 테스트 만들기 및 편집테스트 실행을 참조하십시오.

사용할 기능

Team System 테스트 도구와 관련된 기능을 간단히 설명합니다.

Team Edition for Testers의 기능 살펴보기

  1. Visual Studio를 시작합니다.

  2. 테스트 메뉴를 클릭합니다.

    이 메뉴를 사용하여 새 테스트를 만들고 테스트 환경을 설정하며 원격 테스트 실행을 구성하고 Team System 테스트 도구의 창을 열 수 있습니다. 여러 가지 기본 테스트 종류가 제공됩니다. 자세한 내용은 테스트 종류 선택을 참조하십시오.

  3. 웹 테스트를 만듭니다. 만드는 방법은 방법: 웹 테스트 기록 또는 연습: 웹 테스트 기록 및 실행을 참조하십시오.

    새 테스트를 만들면 솔루션이 만들어지고 테스트 프로젝트가 솔루션에 자동으로 추가됩니다. 테스트 프로젝트에는 모든 종류의 테스트 수와 관계없이 포함하며 솔루션의 다른 프로젝트와 함께 존재합니다. 테스트 프로젝트는 다른 종류의 프로젝트와 마찬가지로 어셈블리에 빌드됩니다.

  4. 솔루션 탐색기에서 확장명이 .testrunconfig인 파일을 두 번 클릭합니다.

    그러면 구성 실행 대화 상자가 표시됩니다. 실행 구성을 편집하여 테스트를 실행하는 방법에 대해 많은 사항을 변경할 수 있습니다. 여러 집합의 실행 구성 설정을 저장할 수 있지만 한 집합만 활성 상태입니다. 현재 활성 상태인 실행 구성에 따라 테스트가 실행됩니다. 자세한 내용은 테스트 실행 구성을 참조하십시오.

  5. 테스트를 클릭하고 창을 클릭한 다음 테스트 뷰를 클릭합니다.

    테스트 뷰 창은 현재 로드된 모든 테스트를 표시하므로 테스트 개발 과정 중에 사용합니다. 자세한 내용은 테스트 보기 및 실행을 참조하십시오.

  6. 이제 웹 테스트를 실행합니다. 방법: 웹 테스트 실행을 참조하십시오.

    테스트를 실행하면 테스트 결과 창이 열립니다. 테스트 결과 요약이 표 형식으로 이 창에 표시됩니다. 한 번에 하나의 테스트 실행을 표시하고 테스트 실행 내에서 각 행은 개별 테스트의 결과를 나타냅니다.

    테스트 결과 창의 행을 두 번 클릭하여 해당 테스트의 결과에 대한 자세한 내용을 볼 수 있습니다. 테스트 결과 창 도구 모음에서 코드 검사 결과 표시를 클릭하면 테스트를 실행할 때 코드에 속한 범위까지 데이터를 볼 수도 있습니다. 자세한 내용은 방법: 코드 검사 데이터 가져오기를 참조하십시오.

    참고:

    Team Foundation Server에 연결된 경우 테스트 결과 데이터를 게시하고 테스트나 테스트 결과로부터 작업 항목을 만들며 테스트나 테스트 결과를 기존 작업 항목과 연결할 수 있습니다. 팀 시스템과 통합을 참조하십시오. 

  7. 테스트를 클릭한 다음 창을 클릭하고 테스트 목록 편집기를 클릭합니다.

    그러면 테스트 목록 편집기가 표시됩니다. 테스터인 경우 테스트 목록 편집기를 자주 사용하게 될 것입니다. 테스트 목록 편집기를 사용하여 목록에 테스트 구성, 테스트 실행, 로드한 테스트의 표시 필터링 및 그룹화, 현재 로드된 집합으로 추가 테스트 가져오기, 테스트 내보내기 등의 작업을 수행할 수 있습니다. 현재 로드된 테스트가 없는 경우 테스트 목록 편집기를 사용하여 하드 드라이브의 폴더에서 테스트를 로드할 수 있습니다. 자세한 내용은 테스트 관리를 참조하십시오.

  8. Visual Studio 2005 명령 프롬프트를 열고 **mstest /?**를 입력합니다. 

    이는 MSTest.exe 명령줄 테스트 유틸리티입니다. 테스트나 빌드 작업실에서 테스트를 실행 중인 경우 이 명령을 사용하게 될 것입니다. 이 명령을 사용하면 테스트를 실행하여 결과를 얻은 다음 테스트 결과 데이터를 게시하여 나머지 팀에서 해당 데이터를 사용할 수 있습니다. 자세한 내용은 명령줄 테스트 실행을 참조하십시오.

  9. 수동 테스트를 만듭니다. 자세한 내용은 방법: 수동 테스트 만들기를 참조하십시오.

  10. 테스트 목록 편집기에서 테스트 목록을 마우스 오른쪽 단추로 클릭한 다음 새 테스트 목록을 클릭합니다.

  11. 선택한 이름을 입력한 다음 확인을 클릭합니다.

    테스트 목록이 만들어졌습니다. 테스트 목록은 테스트를 구성하는 컨테이너입니다.

  12. 테스트 목록 편집기에서 로드된 모든 테스트를 클릭합니다.

  13. 웹 테스트와 수동 테스트를 방금 만든 테스트 목록으로 끌어 옵니다.

    이제 두 개의 테스트로 새 테스트 목록이 채워졌습니다.

  14. 테스트 목록 옆의 상자를 클릭하고 선택한 테스트 실행 단추를 클릭합니다.

    테스트 목록의 모든 테스트가 실행됩니다. 이러한 테스트 중 하나는 수동 테스트입니다. 수동 테스트를 실행하면 Visual Studio에서 해당 사실을 알리는 대화 상자를 표시합니다. 이는 특정 상황에서 대화 상자에 진행 방식을 묻는 메시지가 표시되거나 알림 메시지가 표시되는 여러 가지 경우의 한 예입니다. Visual Studio의 대부분의 패싯과 마찬가지로 도구 메뉴의 옵션 옵션을 통해 표시되는 페이지에서 설정하여 이와 같은 대화 상자의 동작을 사용자 지정할 수 있습니다. 자세한 내용은 Test Edition의 대화 상자를 참조하십시오.

팀 시스템과 통합

Visual Studio 세션이 Team Foundation Server에 연결되면 다음과 같은 Team System 테스트 도구의 팀 관련 기능을 사용할 수 있습니다.

  • 테스트 결과 및 코드 검사 데이터를 Team Foundation Server에 게시할 수 있습니다. 자세한 내용은 테스트 결과 게시를 참조하십시오. 테스트 결과가 게시되면 나머지 팀에서 결과를 확인하고 분석할 수 있습니다.

  • 테스트 결과에서 버그를 만들 수 있습니다. 자세한 내용은 방법: 테스트 결과에서 작업 항목 만들기를 참조하십시오.

  • 빌드에서 게시된 테스트 결과를 다운로드할 수 있습니다. 자세한 내용은 방법: 빌드 보고서를 통해 테스트 결과 보기를 참조하십시오.

  • 테스트 목록을 만들고 나면 Team Foundation Build를 사용하는 빌드 작업실의 사용자가 BVT(빌드 확인 테스트) 실행 프로세스 등을 위해 빌드 형식을 만들 때 이 테스트 목록을 다시 사용할 수 있습니다. 자세한 내용은 방법: 빌드 정의 만들기방법: BVT 구성 및 실행을 참조하십시오.

  • 테스트 목록을 체크 인 정책과 연결할 수 있습니다. 자세한 내용은 체크 인 정책 및 메모 작업를 참조하십시오. 이는 특정 코드를 체크 인하기 전에 특정 테스트 집합을 사용하여 테스트하도록 프로젝트 관리자가 지정할 수 있음을 의미합니다.

참고 항목

작업

방법: 테스트 프로젝트 만들기

방법: 테스트 프로젝트 만들기 구성

방법: 편집할 테스트 열기

방법: Test Edition의 대화 상자 구성

방법: 테스트 실행에 시간 제한 설정

개념

테스트 종류 선택

Test Edition의 대화 상자

Test Edition의 작업 절차

기타 리소스

테스트 보기 및 실행

Test Edition의 연습

테스트 도구 작업

테스트 종류