수동 테스트에 대한 테스트 설정 만들기
테스트 설정에는 수동 테스트나 자동화된 테스트 또는 두 가지 테스트를 모두 실행할 때 다양한 데이터 형식 중 어떤 형식의 데이터를 수집할지 지정하는 진단 데이터 어댑터가 사용됩니다. 진단 데이터 어댑터를 사용하여 테스트 컴퓨터를 어떻게 구성할지 지정할 수도 있습니다. 예를 들어 진단 데이터 어댑터를 통해 작업 기록, 작업 로그 또는 비디오 기록을 만들거나 시스템 정보를 수집할 수 있습니다. 또한 진단 데이터 어댑터를 사용하여 테스트 컴퓨터에서 발생할 수 있는 잠재적 병목 현상을 시뮬레이션하거나 사용 가능한 시스템 메모리를 줄일 수 있습니다. 예를 들어 시스템에서 병목 현상을 일으켜 속도가 느린 네트워크를 에뮬레이트할 수 있습니다.
테스트 설정에서 정의하는 내용은 다음과 같습니다.
실행할 테스트의 형식(수동 테스트 또는 자동화된 테스트)
테스트 대상 응용 프로그램에 필요한 역할 집합
테스트를 실행하는 데 사용할 역할
각 역할에 사용할 진단 데이터 어댑터
수동 테스트에 사용할 수 있는 모든 진단 데이터 어댑터에 대한 자세한 내용은 다음 절차의 표를 참조하십시오.
기본 테스트 설정을 사용하여 로컬 컴퓨터에서 데이터 수집
로컬 컴퓨터에서 수동 테스트를 실행하기만 하고 응용 프로그램의 다른 계층에 대한 데이터를 수집하지는 않으려면 기본 테스트 설정을 그대로 사용하면 됩니다. 기본 테스트 설정에서는 다음과 같은 진단 데이터 어댑터를 사용하여 로컬 컴퓨터에 대한 데이터만 수집합니다.
작업
IntelliTrace 및 테스트 영향용 ASP.NET 클라이언트 프록시
IntelliTrace
시스템 정보
테스트 영향
이 설정의 경우 테스트 설정에서 역할 집합을 선택하거나 테스트 계획에서 환경을 선택할 필요가 없습니다. 이는 테스트를 곧바로 시작할 수 있는 가장 간단한 방법입니다.
참고
이 방법을 선택하면 테스트 계획에 대한 테스트 설정을 만들 필요가 없습니다. 테스트 계획을 만들면 기본 설정이 추가됩니다.
특정 진단 데이터 어댑터를 사용하여 로컬 컴퓨터에서 데이터 수집
특정 진단 데이터 어댑터를 사용하여 로컬 컴퓨터에서 수동 테스트를 실행하고 데이터를 수집하려는 경우에는 테스트 설정을 만들어 계획에 추가해야 합니다. 그러나 이 경우 테스트 설정에 역할 집합을 추가할 필요는 없습니다. 역할 집합으로는 간단히 "로컬"이라는 기본 역할 집합을 사용할 수 있습니다. 이 역할 집합을 사용하면 그에 상응하는 <로컬 컴퓨터 전용>이라는 기본 환경이 선택됩니다.
원격으로 데이터 수집
로컬 컴퓨터에서 수동 테스트를 실행하고 원격으로 데이터를 수집하려는 경우에는 테스트 대상 응용 프로그램의 원격 계층을 나타내는 역할 집합에 대한 환경을 만들어야 합니다. 그런 다음 테스트 설정에서 이 역할 집합을 선택하고 수집할 데이터를 지정하거나 각 역할에 따른 테스트 컴퓨터의 설정 방식을 지정해야 합니다. 테스트를 실행할 로컬 역할에 대한 데이터를 수집할 수도 있습니다. 이 컴퓨터는 역할 집합 영역에서 역할과 관련하여 로컬로 표시됩니다. 이 로컬 컴퓨터는 수집할 데이터 및 진단 정보를 선택할 때도 표시됩니다.
다음 표의 처음 두 열에는 로컬 컴퓨터에서 수동 테스트를 실행할 때 데이터를 수집하거나 테스트 컴퓨터를 구성하기 위해 선택할 수 있는 항목이 나와 있습니다. 마지막 세 열에는 각 경우에 수행해야 할 작업이 나와 있습니다.
선택 1: 데이터 수집 또는 테스트 컴퓨터 구성 |
선택 2: 진단 데이터 어댑터 |
작업 1: 테스트 설정 만들기 |
작업 2: 정의해야 할 역할 집합 |
작업 3: 상응하는 필수 환경 |
---|---|---|---|---|
로컬 컴퓨터에만 해당 |
|
아니요: 기본 테스트 설정 사용 |
아니요 |
<로컬>이 테스트 계획에 이미 테스트 환경으로 추가되어 있음 |
로컬 컴퓨터에만 해당 |
특정 어댑터 선택 |
예 |
기본값 사용: <로컬> |
기본값 사용: <로컬 컴퓨터 전용> |
로컬 및 원격 컴퓨터 |
특정 어댑터 선택 |
예 |
예 |
예 |
참고
환경에 데스크톱 클라이언트가 포함되어 있는 경우 Microsoft Test Manager를 설치하면 이 컴퓨터에서 수동 테스트를 실행할 수 있습니다. 이 경우 이 컴퓨터에서 수동 테스트를 실행하기 때문에 실제로 이 컴퓨터가 테스트 설정을 위한 로컬 컴퓨터가 됩니다.
자세한 내용은 테스트 설정을 사용하여 컴퓨터 설정 및 진단 정보 수집을 참조하십시오.
수동 테스트에 대한 테스트 설정 만들기
다음 그림에는 테스트 설정을 포함하여 테스트 계획에 대해 설정할 수 있는 몇 가지 속성이 나와 있습니다.
수동 테스트에 대한 테스트 설정을 만들려면
Microsoft Test Manager를 엽니다.
참고
Microsoft Test Manager 창을 표시하려면 시작을 클릭하고 모든 프로그램을 클릭한 다음, Microsoft Visual Studio 2010을 가리키고 Microsoft Test Manager 2010을 클릭합니다.
센터 그룹 전환기에서 아래쪽 화살표를 클릭한 다음 테스트 센터를 클릭합니다.
센터 그룹 전환기 메뉴 모음에서 계획을 클릭한 다음 속성을 클릭합니다.
현재 선택한 테스트 계획의 속성이 표시됩니다.
수동 실행 아래에 있는 테스트 설정의 드롭다운 화살표를 클릭하고 새로 만들기를 클릭합니다.
새 테스트 설정 페이지가 일반 페이지가 선택된 상태로 표시됩니다.
참고
또한 센터 그룹 메뉴 모음에서 테스트 설정을 클릭한 다음 새로 만들기를 클릭하여 랩 센터에서 테스트 설정을 만들 수 있습니다.
이름 아래에서 테스트 설정의 이름을 입력합니다.
(선택 사항) 다른 팀 멤버가 테스트 설정의 용도를 확인할 수 있도록 설명 아래에 테스트 설정에 대한 설명을 입력합니다.
**실행할 테스트 형식을 선택하십시오.**에서 수동을 선택하고 다음을 클릭합니다.
역할 페이지가 선택된 상태로 새 테스트 설정 페이지가 표시됩니다.
중요
수동 테스트의 경우 로컬 역할이 테스트를 실행할 역할로 자동 선택됩니다.
자동화된 테스트를 사용하는 방법에 대한 자세한 내용은 테스트 계획의 일부로 자동화된 테스트에 대한 테스트 설정 만들기를 참조하십시오.
테스트를 실행할 때 역할 집합을 사용하여 원격으로 데이터를 수집하거나 테스트 컴퓨터를 구성하려면 역할 집합과 일치 환경이 표시된 목록에서 선택합니다. 다음을 클릭합니다.
데이터 및 진단 페이지가 선택된 상태로 새 테스트 설정 페이지가 표시됩니다.
참고
로컬 컴퓨터에서만 테스트를 실행하고 데이터와 진단 정보를 수집하려면 역할 집합에 대해 기본적으로 선택된 로컬을 변경하지 않고 다음을 클릭합니다.
각 역할에 대해 수집할 데이터 및 진단을 선택하려면 역할을 선택합니다. 각 역할에 대해 필요한 진단 데이터 어댑터를 선택합니다. 각 역할에 대해 선택한 각 진단 데이터 어댑터를 구성하려면 구성을 클릭합니다.
각 진단 데이터 어댑터 및 이를 구성하는 방법에 대한 자세한 내용은 다음 표에 나오는 관련 항목을 참조하십시오.
참고
이 표에서는 단지 수동 테스트를 실행하기 위해 선택한 역할에 사용할 수 있는 어댑터만을 보여 줍니다. 진단 데이터 어댑터에 대한 자세한 내용은 테스트 설정을 사용하여 컴퓨터 설정 및 진단 정보 수집을 참조하십시오.
수동 테스트를 실행하는 역할에 대한 진단 데이터 어댑터
진단 데이터 어댑터
관련 항목
IntelliTrace 및 테스트 영향용 ASP.NET 클라이언트 프록시 이 프록시를 사용하면 IntelliTrace 및 테스트 영향 진단 데이터 어댑터와 관련하여 클라이언트에서 웹 서버로 보내는 HTTP 호출에 대한 정보를 수집할 수 있습니다.
이 정보를 수집하는 데 필요한 구성이 없습니다.
이벤트 로그: 테스트 결과에 포함될 이벤트 로그 수집을 포함하도록 테스트 설정을 구성할 수 있습니다.
작업: 테스트를 진행하는 동안 수행되는 각 작업에 대한 텍스트 설명을 수집하는 테스트 설정을 만들 수 있습니다. 이 어댑터를 구성하면 수동 테스트를 실행할 때 작업 기록을 만드는 경우에도 선택한 설정이 사용됩니다. 작업 로그와 작업 기록은 테스트 결과와 함께 저장됩니다. 나중에 작업 기록을 재생하여 전체 테스트를 빠르게 진행하거나, 작업 로그를 보고 어떤 작업을 수행했는지 확인할 수 있습니다.
IntelliTrace: 재현하기 어려운 버그를 격리하는 데 도움이 되는 특정 진단 추적 정보를 수집하도록 IntelliTrace의 진단 데이터 어댑터를 구성할 수 있습니다. 이 경우 해당 정보가 포함된 .iTrace 확장명의 IntelliTrace 파일이 만들어집니다. 테스트가 실패하면 버그를 만들 수 있습니다. 테스트 결과와 함께 저장되는 IntelliTrace 파일은 이 버그에 자동으로 연결됩니다. IntelliTrace 파일에 수집된 데이터는 오류를 재현한 후 진단하는 데 필요한 시간이 줄여 코드에서 디버깅 생산성을 향상시킵니다. 이 IntelliTrace 파일을 사용하여 다른 컴퓨터에서 로컬 세션을 시뮬레이션할 수 있으며 이를 통해 버그가 재현되지 않을 위험을 줄일 수 있습니다.
자세한 내용은 IntelliTrace를 사용한 디버깅을 참조하십시오.
네트워크 에뮬레이션: 테스트 설정을 사용하여 테스트에 인위적인 네트워크 부하를 주도록 지정할 수 있습니다. 네트워크 에뮬레이션은 전화 접속과 같이 특정 네트워크 연결 속도를 에뮬레이트하여 컴퓨터의 통신에 영향을 줍니다.
참고네트워크 에뮬레이션을 사용하여 더 빠른 네트워크 연결 속도를 구현할 수는 없습니다.시스템 정보: 테스트가 실행되는 컴퓨터에 대한 시스템 정보를 포함하도록 테스트 설정을 지정할 수 있습니다. 테스트 설정을 사용하여 테스트 결과에 시스템 정보가 지정됩니다.
이 정보를 수집하는 데 필요한 구성이 없습니다.
테스트 영향: 테스트 사례가 실행될 때 사용된 응용 프로그램 코드의 메서드에 대한 정보를 수집할 수 있습니다. 이 정보를 개발자가 변경한 응용 프로그램 코드와 함께 사용하여 개발 과정에서 변경된 내용이 테스트의 어떤 부분에 영향을 줬는지 확인할 수 있습니다.
비디오 레코더: 테스트를 실행할 때 데스크톱 세션에 대한 비디오 기록을 만들 수 있습니다. 이 비디오 기록이 있으면 재현하기 어려운 응용 프로그램 문제도 다른 팀 멤버가 쉽게 파악할 수 있습니다.
테스트 설정을 저장하려면 저장 후 닫기를 클릭합니다.
테스트 환경에서 일치하는 테스트 환경이 자동으로 선택됩니다. 테스트 설정의 역할 집합과 일치하는 테스트 환경이 여러 개 있는 경우 다른 일치 환경을 선택할 수 있습니다.
도구 모음에서 저장을 클릭하여 테스트 계획에 대한 변경 내용을 적용할 수 있습니다.
참고
테스트 설정을 변경해야 하는 경우에는 테스트 설정 드롭다운 화살표 옆의 열기를 클릭하십시오. 랩 센터를 찾아 센터 그룹 메뉴 모음에서 테스트 설정을 클릭한 다음 열기를 클릭해도 됩니다. 자세한 내용은 방법: 테스트 계획의 기존 테스트 설정 편집을 참조하십시오.
참고 항목
작업
테스트 계획의 일부로 자동화된 테스트에 대한 테스트 설정 만들기
Visual Studio에서 자동화된 테스트를 실행하기 위한 테스트 설정 만들기