다음을 통해 공유


응용 프로그램 테스트

계획, 테스트 및 사용 하 여 진행률을 추적 하 여 테스트 수명 주기 전반에 걸쳐 생산성 수 Visual Studio Ultimate, Visual Studio Premium, 또는 Test Professional.이러한 테스트 도구와 통합 되어 Team Foundation Server, 조직의 다른 영역을 사용 하는 동일한 팀 프로젝트를 기반으로 테스트를 정의할 수 있습니다.

주의 정보주의

MSDN 라이브러리의이 단원 전체 응용 프로그램을 수동으로 또는 자동화 된 시스템 테스트를 만들고 테스트 하는 방법에 대한 것입니다.대부분의 소프트웨어 프로젝트에서 이러한 종류의 테스트 전문 테스터에 의해 수행 됩니다.

이 있지만 개발자 인 고 메서드와 클래스를 응용 프로그램 코드와 함께 단위 테스트를 작성 하려는 경우 단위 테스트를 사용하여 코드 확인자동화된 코딩된 UI 테스트를 사용하여 사용자 인터페이스 테스트.

Visual Studio UltimateVisual Studio Premium 및 Test Professional 포함 된 Microsoft Test Manager 정의 하 고 테스트 계획을 사용 하 여 테스트 관련 활동을 관리 하는 데 도움이 되는. 테스트 계획을 작성 하 고 모든 테스트 도구 모음, 테스트 사례 또는 구성을 필요한 다음 그림과 같이 추가 합니다. 테스트 도구 모음이 나 테스트 사례를 실행 하는 데 사용할 설정을 결정 하는 구성이 사용 됩니다.

테스트 계획의 구성 요소

이러한 사항을 모두 정의하고 나면 테스트를 위한 준비가 모두 갖추어진 셈입니다.요구 사항이나 사용자 스토리 또는 기능을 테스트할 준비가 완료되면 지정된 각 구성에 대해 테스트를 실행할 수 있습니다.이 계획을 사용하면 테스트를 실행하면서 진행률을 측정하고 앞으로 실행해야 할 테스트가 얼마나 남았는지 확인할 수 있습니다.

예비 테스트 및 수동 테스트를 실행할 수 있습니다 Microsoft Test Manager 는 Microsoft를 사용 하 여 Test Runner.테스트 사례를 자동화한 경우 Microsoft Test Manager에서 자동화된 테스트를 실행할 수도 있습니다.이렇게 실행한 테스트의 결과는 테스트 계획에 연결됩니다.

또한 Visual Studio에서는 계획에 연결되지 않은 채 자동화된 테스트를 실행할 수 있습니다.선택에 따라 테스트를 개별적으로 실행하거나 체크 인 정책의 일부로 실행하거나 테스트 범주별로 실행할 수 있습니다.Team Foundation Build를 사용하여 만든 빌드의 일부로 테스트를 실행하거나 명령줄에서 테스트를 실행할 수도 있습니다.

테스트 도구가 Visual Studio Premium의 다른 부분과 통합 되어 있으므로 테스트 결과 데이터베이스에 저장, 추세 및 기록 보고서를 생성 하 고 여러 종류의 데이터를 비교할 수 있습니다.예를 들어 테스트 결과로 찾아낸 버그의 수와 그 내용을 데이터에서 확인할 수 있습니다.

비디오: 수동 테스트를 통해 문제를 쉽게 재현할, 비디오: 테스트용 랩 환경 관리, 비디오: Visual Studio 테스트 응용 프로그램을 로드.

작업

다음 항목을 참조하면 응용 프로그램을 쉽게 테스트할 수 있습니다.

작업

관련 항목

테스트 관련 활동을 이전 버전의 Visual Studio 업그레이드: 테스트 작업을 Visual Studio 이전 버전에서 업그레이드할 수 있습니다.그러나 Visual Studio 2010 s p 1에서 만든 테스트 프로젝트 호환 되며 업그레이드할 필요가 없습니다.사용 하 여 만든 테스트 프로젝트에 예를 들어, Visual Studio 2010 부하 테스트 또는 단위 테스트를 코딩 된 UI 테스트, 웹 성능, 포함 된 s p 1에서 열 수 Visual Studio 2012.팀 계속 사용할 수 있습니다 따라서 Visual Studio 2010 SP1 또는 Visual Studio 2012 이러한 테스트 프로젝트를 작업할 수 있습니다.열 때 프로젝트 코딩 된 UI 테스트를 포함 하는 때와 같은 일부 경우에 프로젝트 복구할 수 있습니다 Visual Studio 2012.테스트 프로젝트는 모두 Visual Studio 2010 s p 1을 올바르게 작동 하려면 복구 프로세스를 사용 하 고 Visual Studio 2012.또한 Microsoft 테스트 관리자를 둘 다 사용할 수 있습니다 Visual Studio 2010의 이전 버전과 side-by-side-설치 된.

Visual Studio 2010 이전 Visual Studio 버전을 사용 하 여 만든 기존 수동 테스트 사례가 있는 경우 데이터 이러한 테스트 사례에서 Microsoft Test Manager에서 사용할 수 있는 수동 테스트 사례를 마이그레이션할 수 있습니다.

이전 버전의 Visual Studio에서 테스트 관련 활동 업그레이드

Microsoft 테스트 관리자를 사용 하 여: 계획, 관리 및 수동 및 예비 테스트를 실행 합니다.이러한 안정 된 후에 수동 테스트를 자동화할 수도 있습니다.수동 및 예비 테스트를 수행 하는 동안 버그를 기록할 수 있습니다.버그 추적 시스템의 상태와 시스템을 탐색 하는 동안 변경한 모든 노트의 복사본의 스냅샷을의 최근 작업을 포함 합니다.이후 상황에서 다시 재생할 수 있도록 이러한 작업에서 테스트 사례를 기록할 수 있습니다.

또한 사용할 수 있습니다 Microsoft Test Manager 설정 및 랩 시스템을 관리 합니다.분산된 시스템에 대한 링크 및 설치 하는 가상 랩에서 랩 테스트 계획을 구성할 수 있습니다.테스트를 반복 하는 데 필요한 때마다 — 예를 들어 원하는 경우 변경 하 여 시스템에 게시 하려면-랩 자동으로 다시 구성할 수 있습니다.

Microsoft Test Manager를 사용하여 응용 프로그램 시스템 테스트

Visual Studio 도구를 사용 하 여 테스트:Visual Studio 2012 단위, 코딩 된 UI 웹 성능 및 부하 테스트 형식이 포함 되어 있습니다.

단위 테스트 및 코딩 된 UI 테스트 개발자 또는 팀 멤버가 Visual Studio 사용 하 여 응용 프로그램에서 코드 품질의 유효성을 검사 하 여 일반적으로 사용 됩니다.예를 들어 코드를 검사 하기 전에 이러한 테스트를 실행할 수 있습니다 버전 제어.자세한 내용은 단위 테스트를 사용하여 코드 확인자동화된 코딩된 UI 테스트를 사용하여 사용자 인터페이스 테스트을 참조하십시오.그러나 팀 구성원이 응용 프로그램 테스트와 관련 된 이러한 테스트 형식은 자동화 된 테스트를 수동 테스트를 변환 및 통합 테스트에서 제공 하는 버그를 격리도 사용할 수 있습니다 Team Foundation 빌드.

Visual Studio Ultimate또한 성능 및 스트레스 테스트에 대한 특정 테스트 기능을 제공 합니다.응용 프로그램 계측 하 고 지정한 로드에서의 성능을 측정 하기 위해 고정 수 있습니다.웹 응용 프로그램은 많은 사용자를 시뮬레이션 하는 여러 요청을 진행할 수 있습니다.

Visual Studio를 사용하여 응용 프로그램 시스템 테스트

원격 테스트 실행 또는 데이터 수집 방법 설정: 테스트 설정과 환경을 사용하여 테스트를 실행할 때 원격으로 수집할 데이터 형식이나 시스템 조정 방식을 설정할 수 있습니다.예를 들어, 수동 테스트에 대한 UI 작업을 기록 하거나 복잡 한 버그를 재현 하는 데 도움이 되는 진단 추적 로그를 수집 할 수 있습니다.

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

외부 리소스

ms182409.collapse_all(ko-kr,VS.110).gif지침 및 실습

Visual Studio 2012에 지속적으로 전달에 대한 테스트

CodePlex – 테스트 인프라 지침

Visual Studio 테스트 설비 지침

Visual Studio Lab Management 가이드

ms182409.collapse_all(ko-kr,VS.110).gif비디오

수동 테스트를 통해 문제를 쉽게 재현할

테스트 랩 환경 관리

Visual Studio 응용 프로그램을 테스트 하는 부하

ms182409.collapse_all(ko-kr,VS.110).gif포럼

Visual Studio ALM + Team Foundation Server 블로그

참고 항목

작업

Microsoft 테스트 관리자를 사용하여 수동 테스트를 위한 빠른 시작 가이드

개념

새 테스트 관련 활동 관리