다음을 통해 공유


테스트 설정을 사용하여 컴퓨터 설정 및 진단 정보 수집

사용 하면 테스트 설정 에서 Microsoft Test Manager 및 Visual Studio 테스트를 실행할 때 추가 데이터를 수집 합니다.예를 들어, 비디오 기록을 사용 하 여 테스트를 실행 하는 경우도.진단 데이터 어댑터에 있습니다.

  • 각 UI 작업 단계를 텍스트 형식으로 수집 합니다.

  • 재생에 대한 각 UI 작업을 기록 합니다.

  • 시스템 정보를 수집 합니다.

  • 이벤트 로그 데이터를 수집 합니다.

  • 재현할 수 없는 버그를 격리할 수 있는 IntelliTrace 데이터를 수집 합니다.

테스트 설정

진단 데이터 어댑터 테스트 컴퓨터의 동작을 변경 하려면 사용할 수도 있습니다.예를 들어, Visual Studio 테스트 설정으로 팀의 응용 프로그램의 성능을 평가 하는 다양 한 네트워크 토폴로지 병목을 에뮬레이트할 수 있습니다.

항목 내용

  • 테스트 설정을 Microsoft Test Manager를 사용 하 여

  • 테스트 설정을 Visual Studio 사용 하 여

  • 진단 데이터 어댑터 정보

테스트 설정을 Microsoft Test Manager를 사용 하 여

와 Microsoft Test Manager, 테스트를 실행 하는 테스트 계획을 구성 합니다.테스트 계획의 테스트 설정 두 가질 수 있습니다.

  • 수동 실행

  • 자동된 실행

이러한 옵션을 만들 테스트 설정을 사용 하 여 속성 페이지에서 테스트 계획의 Microsoft Test Manager.

테스트 계획의 Microsoft Test Manager 테스트 설정

두 가지 모두를 구성할 수 있습니다 테스트 설정을 사용 하는 환경 단일 컴퓨터나 여러 컴퓨터 역할 에뮬레이트할 수 있습니다.역할을 사용에 대한 각 컴퓨터를 수집 하는 별도 구성 설정을 데이터 형식에 대한 테스트 설정을 포함 진단 데이터 어댑터.

테스트 설정 컴퓨터 역할 및 어댑터

Dd286743.collapse_all(ko-kr,VS.110).gif주요 작업에 대한 테스트 설정 Microsoft Test Manager를 사용 하 여

만들고 Microsoft Test Manager에서 테스트 설정을 구성 하는 데 도움이 되는 다음 항목을 사용 합니다.

작업

관련 항목

Microsoft Test Manager에서 사용 하기 위한 테스트 설정 만들기: 수동 테스트와 자동화 된 테스트에 대한 별도 테스트 설정을 테스트 계획을 만들 수 있습니다.

Microsoft Test Manager에서 테스트 설정 업데이트: 테스트 계획의 속성 작업이 나 랩 센터에서 편집 하 여 기존 테스트 설정을 수정할 수 있습니다.

Microsoft Test Manager에서 테스트 계획의 기존 테스트 설정 선택: 에 저장 된 테스트 설정을 Team Foundation Server 선택 하 여 여러 테스트 계획에 사용할 수 있습니다.

Dd286743.collapse_all(ko-kr,VS.110).gif랩 환경

랩 환경을 개발 하 고 응용 프로그램을 테스트 하는 데 사용할 수 있는 가상 및 실제 컴퓨터의 컬렉션입니다.랩 환경의 워크스테이션, 웹 서버 및 데이터베이스 서버와 같은 다중 계층 응용 프로그램을 테스트 하는 데 필요한 다양 한 시스템 역할에 포함할 수 있습니다.수행할 수 있는 만들고 랩 환경 관리랩 환경에서 테스트를 실행 를 사용 하 여 Microsoft Test Manager.랩 환경을 사용 하 여 테스트를 실행할 때 테스트 데이터를 수집 하거나 테스트 설정에 구성 된 각 특정 컴퓨터 역할에 대한 컴퓨터의 동작에 영향을 합니다.또한, 빌드, 배포 및 응용 프로그램을 실행 하는 자동화 된 테스트 프로세스를 자동화 하 랩 환경의 빌드-배포-테스트 워크플로 사용할 수 있습니다.

다음 그림에서는 테스트 계획에 대한 테스트 설정과 환경의 예를 보여 줍니다.

테스트 설정 개념

다음 그림에서는 어떻게 컴퓨터 역할의 집합에 대한 테스트 설정을 정의 보여 줍니다.그러면 컴퓨터 또는 테스트를 실행할 때 사용할 각 컴퓨터 역할에 할당 된 가상 컴퓨터는 랩 환경을 선택할 수 있습니다.적어도 테스트 설정에 정의 된 시스템 역할 집합이 모든 랩 환경을 선택할 수 있습니다.랩 환경을 다음 그림과 같이 테스트 설정에 지정 되지 않은 다른 컴퓨터 역할을 포함할 수 있습니다.

테스트 설정 및 환경

테스트 설정을 Visual Studio 사용 하 여

장치를 실행 하려면 코딩 된 UI, 웹 성능 또는 부하 테스트는 Visual Studio 사용 하 여 하면 있습니다 추가, 구성 및 테스트를 실행할 때 사용할 테스트 설정을 선택 합니다.테스트를 실행 하 고, 데이터를 수집 하거나 원격 테스트 컴퓨터에 영향을 테스트 컨트롤러를 사용할지 테스트 설정에서 지정 해야 합니다.테스트 컨트롤러는 각 역할을 테스트 설정에 사용할 수 있는 하는 에이전트가 포함 됩니다.

  • 알아야 무엇이
    참고

    • 필수 구성 요소 Visual Studio 2012, 일부는 설정을 Visual Studio 2010을 사용 하 여 호환성 문제를 테스트 주의 해야 할:

      • Visual Studio 2012, 테스트 설정 단위 테스트 때 프로젝트를 솔루션에 포함 되지 않습니다 또는 코딩 된 UI 테스트 프로젝트에 추가 됩니다.이것은 프레임 워크 확장성, 복원 력과 성능을 개선 하도록 단위 테스트의에서 향상 된 기능입니다.그러나 기존 열 수 있습니다 Visual Studio 2010 .testsettings 파일 및 해당 테스트 프로젝트를 계속 실행 합니다.또한 데이터 및 진단 어댑터에서 특정 데이터를 수집 하거나 테스트 컨트롤러와 테스트를 실행 해야 하는 경우.testsettings 파일을 솔루션에 추가할 수 있습니다. 그러나,이 경우가 아니면 권장 되지 않습니다 필요 합니다.

      • 열지 마십시오 경우는 Visual Studio 2010 .testsettings 파일과 테스트 프로젝트 또는 솔루션에 절차에 대한.testsettings 파일을 추가 해야 확인 활성.testsettings 파일을 선택, 및 .testsettings 파일을 편집 변경 되었습니다.

      • 여전히 솔루션 웹 성능 및 부하 테스트 프로젝트를 솔루션에 추가 하는 경우.testsettings 파일을 포함 됩니다. 그러나 생산자에 대한 웹 성능에 대한 활성.testsettings 파일을 선택 하 고 부하 테스트, 및 웹 성능에 대한.testsettings 파일을 편집 및 부하 테스트 변경 합니다.

    • 필수 구성 요소랩 환경의 만 사용 하 여 테스트를 실행할 때 사용 되는 Microsoft Test Manager 및 Visual Studio 사용 하 여 않습니다.

Dd286743.collapse_all(ko-kr,VS.110).gif주요 작업에 대한 테스트 설정 Visual Studio 사용 하 여

만들기 및 사용에 대한 테스트 설정을 Visual Studio 구성 하는 데 도움이 되는 다음 항목을 사용 합니다.

작업

관련 항목

Visual Studio 사용 하는 테스트 설정 만들기: 는 지원 되는 진단 데이터 어댑터를 사용 하 여 웹 성능 및 부하 테스트에 단위에 대한 코딩 된 UI 테스트 설정을 만들 수 있습니다.

Visual Studio 테스트 설정 편집: 편집 하 여 기존 테스트 설정을 수정할 수 있습니다.

솔루션에 사용할 테스트 설정을 지정 합니다. 솔루션에 여러 테스트 설정 파일을 포함할 수 있습니다.항목 테스트 요구 사항에 따라 사용 하는 테스트 설정 파일을 선택할 수 있습니다.

원격 컴퓨터를 사용 하 여 Visual Studio 테스트 구성: 테스트를 실행 하 고, 데이터를 수집 하거나 원격 테스트 컴퓨터에 영향을 하려면 설치 하 고 테스트 컨트롤러 및 테스트 에이전트를 구성할 수 있습니다.

진단 데이터 어댑터 정보

다음 표에서 로컬 또는 원격 컴퓨터 역할에 사용할 진단 데이터 어댑터를 구성할 수 있습니다 다양 한 방법의 개요를 제공 합니다.

테스트 설정에 사용되는 진단 데이터 어댑터

로컬 컴퓨터의 수동 테스트

자동화된 테스트

수동 테스트: 역할 집합과 환경을 사용하여 데이터 수집

참고

Microsoft Test Manager작업 로그: 테스트 하는 동안 수행 되는 각 UI 동작 텍스트 설명은 작업 로그를 수집 합니다.작업 로그는 테스트의 테스트 결과 함께 저장 됩니다.어떤 작업을 수행 했는지 확인할 수 있는 작업 로그를 볼 수 있습니다.

아니요

예(아래 설명 참조)

  • 원격 환경에서 데이터를 수집하는 경우 로컬 컴퓨터에서만 작업을 기록할 수 있습니다.

  • 수동 테스트를 실행할 때 작업 기록을 만드는 경우 작업 로그 수집 됩니다.

Visual Studio 2012 및 Microsoft Test ManagerIntelliTrace 및 테스트 영향에 대한 ASP.NET 클라이언트 프록시: 이 프록시를 사용하면 IntelliTrace 및 테스트 영향 진단 데이터 어댑터와 관련하여 클라이언트에서 웹 서버로 보내는 HTTP 호출에 대한 정보를 수집할 수 있습니다.

  • 클라이언트 역할로 IntelliTrace 또는 테스트 영향 진단 데이터 어댑터를 선택한 경우에만 이를 사용할 수 있습니다.

Visual Studio 2012 및 Microsoft Test ManagerASP.NET 프로파일러: ASP.NET 웹 응용 프로그램의 성능 데이터를 수집하는 ASP.NET 프로파일링을 포함하는 테스트 설정을 만들 수 있습니다.

아니요

예(아래 설명 참조)

아니요

  • 이 진단 데이터 어댑터만 Visual Studio 부하 테스트를 실행 하는 경우에 지원 됩니다.

Visual Studio 2012코드 검사 (Visual Studio 2010): 테스트에서 검사 된 코드를 조사 하는 데 사용 되는 코드 검사 정보를 포함 하는 테스트 설정을 만들 수 있습니다.

아니요

예(아래 설명 참조)

아니요

  • 코드 검사는 경우에 Visual Studio 또는 mstest.exe를 자동화 된 테스트를 실행 하 고 테스트 실행 될 시스템에만 사용할 수 있습니다. 원격 수집은 지원되지 않습니다.

  • IntelliTrace 정보를 수집하도록 테스트 설정을 구성한 경우에는 코드 검사 데이터가 수집되지 않습니다.

참고참고
이 진단 데이터 어댑터에만 Visual Studio 테스트 설정을 적용할 수 있습니다.테스트 설정에 사용 된 Microsoft Test Manager.또한이 어댑터는 Visual Studio 2010 테스트 프로젝트와의 호환성입니다.
참고참고
자동화 된 테스트 또는 테스트 에이전트가 원격 Microsoft 테스트 관리자에서 Visual Studio 레거시 MSTest runner를 사용 하 여 실행 될 때 호환성에 대한 코드 검사를 적용 합니다.

Visual Studio 2012 및 Microsoft Test Manager이벤트 로그: 테스트 결과에 포함될 이벤트 로그 수집을 포함하도록 테스트 설정을 구성할 수 있습니다.

Visual Studio 2012 및 Microsoft Test ManagerIntelliTrace: 재현하기 어려운 버그를 격리하는 데 도움이 되는 특정 진단 추적 정보를 수집하도록 IntelliTrace의 진단 데이터 어댑터를 구성할 수 있습니다.그러면이 정보가 포함 된 IntelliTrace 파일이 만들어집니다.확장명이.itrace 인 IntelliTrace fild에 있음.테스트가 실패하면 버그를 만들 수 있습니다.테스트 결과와 함께 저장되는 IntelliTrace 파일은 이 버그에 자동으로 연결됩니다.IntelliTrace 파일에 수집된 데이터는 오류를 재현한 후 진단하는 데 필요한 시간이 줄여 코드에서 디버깅 생산성을 향상시킵니다.이 IntelliTrace 파일에서 다른 컴퓨터에 로컬 세션을 시뮬레이션할 수 있습니다.이를 통해 버그가 재현되지 않을 가능성을 줄일 수 있습니다.

  • IntelliTrace 데이터를 수집하도록 설정한 경우 코드 검사 데이터는 수집되지 않습니다.

  • 웹 클라이언트 역할에 대해 IntelliTrace를 사용하는 경우 IntelliTrace 및 테스트 영향 진단 데이터 어댑터에 대한 ASP.NET 클라이언트 프록시도 선택해야 합니다.

  • IIS는 IIS 6.0, IIS 7.0 및 IIS 7.5 버전만 지원됩니다.

자세한 내용은 IntelliTrace로 기록을 검토하여 더 빠르게 코드 디버깅을 참조하십시오.

Visual Studio 2012네트워크 에뮬레이션: 테스트 설정을 사용하여 테스트에 인위적인 네트워크 부하를 제공하도록 지정할 수 있습니다.네트워크 에뮬레이션은 전화 접속과 같이 특정 네트워크 연결 속도를 에뮬레이트하여 컴퓨터의 통신에 영향을 줍니다.

참고참고

아니요

예(아래 설명 참조)

아니요

클라이언트 또는 서버 역할에 네트워크 에뮬레이션 진단 데이터 어댑터를 사용할 수 있습니다.서로 통신하는 이러한 역할에는 어댑터를 사용할 필요가 없습니다.

참고참고
이 진단 데이터 어댑터에만 Visual Studio 테스트 설정을 적용할 수 있습니다.테스트 설정에 사용 된 Microsoft Test Manager.
참고참고
네트워크 에뮬레이션을 사용하여 더 빠른 네트워크 연결 속도를 구현할 수는 없습니다.
주의 정보주의
테스트 설정에 네트워크 에뮬레이션 진단 데이터 어댑터를 포함하고 있는 경우 이 어댑터를 로컬 컴퓨터에서 사용하려면 네트워크 에뮬레이션 드라이버를 해당 컴퓨터의 네트워크 어댑터 중 하나에 바인딩해야 합니다.네트워크 에뮬레이션 드라이버는 네트워크 에뮬레이션 진단 데이터 어댑터를 사용하는 데 필요합니다.다음 두 가지 방법으로 네트워크 에뮬레이션 드라이버를 설치하고 어댑터에 바인딩합니다.
  • Microsoft Visual Studio 테스트 에이전트 2012에서는 설치 된 네트워크 에뮬레이션 드라이버: Microsoft Visual Studio 테스트 에이전트는 로컬 컴퓨터와 원격 컴퓨터 모두에서 사용할 수 있습니다.Visual Studio 테스트 에이전트를 설치할 때 설치 프로세스가 네트워크 에뮬레이션 드라이버를 네트워크 카드에 바인딩하는 구성 단계가 포함 되어 있습니다.자세한 내용은 다음을 참조하십시오테스트 에이전트 및 테스트 컨트롤러 설치 및 구성.

  • Microsoft Visual Studio 테스트 전문 2012에서는 설치 된 네트워크 에뮬레이션 드라이버: 네트워크 에뮬레이션 처음 사용할 때 네트워크 에뮬레이션 드라이버를 네트워크 카드에 바인딩할 하 라는 메시지가 표시 됩니다.

VSTestConfig NETWORKEMULATION /install 명령을 사용하여 Visual Studio 테스트 에이전트를 설치하지 않고 로컬 컴퓨터의 명령줄에서 네트워크 에뮬레이션 드라이버를 설치할 수도 있습니다.
주의 정보주의
부하 테스트에서는 네트워크 에뮬레이션 어댑터가 무시됩니다.대신 부하 테스트에는 부하 테스트 시나리오의 네트워크 조합에 지정된 설정이 사용됩니다.자세한 내용은 부하 테스트 시나리오의 가상 네트워크 형식 지정방법: 분산 부하 테스트에 대한 테스트 설정 만들기을 참조하십시오.

Visual Studio 2012 및 Microsoft Test Manager시스템 정보: 테스트가 실행되는 컴퓨터에 대한 시스템 정보를 포함하도록 테스트 설정을 설정할 수 있습니다.

Visual Studio 2012 및 Microsoft Test Manager테스트 영향: 테스트 사례가 실행될 때 사용된 응용 프로그램 코드의 메서드에 대한 정보를 수집할 수 있습니다.이 정보를 개발자가 변경한 응용 프로그램 코드와 함께 사용하여 개발 과정에서 변경된 내용이 테스트의 어떤 부분에 영향을 줬는지 확인할 수 있습니다.

  • 웹 클라이언트 역할에 대해 테스트 영향 데이터를 수집하는 경우 IntelliTrace 및 테스트 영향 진단 데이터 어댑터에 대한 ASP.NET 클라이언트 프록시도 선택해야 합니다.

  • IIS는 IIS 6.0, IIS 7.0 및 IIS 7.5 버전만 지원됩니다.

Visual Studio 2012 및 Microsoft Test Manager비디오 레코더: 테스트를 실행할 때 데스크톱 세션에 대한 비디오 기록을 만들 수 있습니다.이 비디오 기록이 있으면 재현하기 어려운 응용 프로그램 문제도 다른 팀 멤버가 쉽게 파악할 수 있습니다.

예(아래 설명 참조)

  • 테스트 에이전트 소프트웨어를 서비스가 아닌 프로세스로 실행되도록 하면 자동화된 테스트를 실행할 때 비디오 기록을 만들 수 있습니다.

자세한 내용은 방법: 데스크톱과 상호 작용하는 테스트를 실행하기 위해 테스트 에이전트 설정을 참조하십시오.

  • 알아야 무엇이
    참고

    • 주의 아이콘경고 는 일부 호환성 테스트를 설정 하는 Visual Studio 2010의 에서 작업할 때 알아 두어야 할 Visual Studio 2010 테스트 프로젝트에서 Visual Studio 2012.

    • 주의 아이콘경고 Visual Studio 2012 ARM 아키텍처에 대한 부분 지원을 포함 합니다. 새 예비 ARM 기반 아키텍처 있는 컴퓨터에서 테스트와 수동 테스트에 대한 사용자 경험에 다른 플랫폼에 동일 합니다.그러나 ARM 아키텍처를 테스트 컴퓨터를 사용 하는 경우 작업 기록을 포함할 수 없습니다.다음 진단 데이터 어댑터를 사용할 수 있습니다.

    • 필수 구성 요소 할 수 있습니다 사용자 지정 진단 데이터 어댑터를 만드는 표준 어댑터에 포함 되지 않은 특정 테스트 요구 사항을 충족 합니다.

관련 작업

진단 데이터 어댑터를 만들어 사용자 지정 데이터를 수집하거나 테스트 컴퓨터에 영향 주기

만들기 및 사용자 지정 진단 데이터 어댑터를 사용 하 여 사용자 지정 데이터를 수집 하려면 하거나 같은 사용 가능한 시스템 메모리를 줄일 때 사용 가능한 디스크 공간을 줄일 또는 할당 하 고 테스트 하는 동안 다른 리소스를 보유 하는 컴퓨터에 영향을 줄 수 있는 작업을 수행할 수 있습니다.

Test Runner를 사용하여 수동 테스트 실행

Microsoft Test Manager를 사용 하 여 테스트 계획에서 수동 테스트, 예비 테스트 세션 및 자동화 된 테스트를 실행할 수 있습니다.테스트 계획에서 이러한 테스트를 실행할 때 진단 데이터 수집 테스트 결과에 포함 됩니다.

랩 환경에서 테스트 실행

테스트 설정 구성한 후 Microsoft Test Manager 랩 환경이 포함 하려면 수동으로 실행 하거나 자동화 된 테스트 랩 환경에서.

Microsoft Visual Studio를 사용하여 시스템 테스트 실행

Visual Studio 테스트 설정을 구성한 후 테스트를 실행 하 고 병목 현상이 발생 하 고 응용 프로그램에서 버그를 격리 하는 데 도움이 되는 진단 데이터를 수집할 수 있습니다.

외부 리소스

Dd286743.collapse_all(ko-kr,VS.110).gif지침

Visual Studio 2012 3 장 연속 배달 테스트: 랩 환경

Visual Studio 2012를 사용한 연속 배달 테스트 – 6장: 도구 상자 테스트

참고 항목

작업

방법: 분산 부하 테스트에 대한 테스트 설정 만들기

개념

테스트를 실행하거나 데이터를 수집할 테스트 컴퓨터 설정

Visual Studio 2010과의 테스트 설정 호환성