응용 프로그램 테스트
계획, 테스트 및 사용 하 여 진행률을 추적 하 여 테스트 수명 주기 전반에 걸쳐 생산성 수 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에서 사용할 수 있는 수동 테스트 사례를 마이그레이션할 수 있습니다. |
|
Microsoft 테스트 관리자를 사용 하 여: 계획, 관리 및 수동 및 예비 테스트를 실행 합니다.이러한 안정 된 후에 수동 테스트를 자동화할 수도 있습니다.수동 및 예비 테스트를 수행 하는 동안 버그를 기록할 수 있습니다.버그 추적 시스템의 상태와 시스템을 탐색 하는 동안 변경한 모든 노트의 복사본의 스냅샷을의 최근 작업을 포함 합니다.이후 상황에서 다시 재생할 수 있도록 이러한 작업에서 테스트 사례를 기록할 수 있습니다. 또한 사용할 수 있습니다 Microsoft Test Manager 설정 및 랩 시스템을 관리 합니다.분산된 시스템에 대한 링크 및 설치 하는 가상 랩에서 랩 테스트 계획을 구성할 수 있습니다.테스트를 반복 하는 데 필요한 때마다 — 예를 들어 원하는 경우 변경 하 여 시스템에 게시 하려면-랩 자동으로 다시 구성할 수 있습니다. |
|
Visual Studio 도구를 사용 하 여 테스트:Visual Studio 2012 단위, 코딩 된 UI 웹 성능 및 부하 테스트 형식이 포함 되어 있습니다. 단위 테스트 및 코딩 된 UI 테스트 개발자 또는 팀 멤버가 Visual Studio 사용 하 여 응용 프로그램에서 코드 품질의 유효성을 검사 하 여 일반적으로 사용 됩니다.예를 들어 코드를 검사 하기 전에 이러한 테스트를 실행할 수 있습니다 버전 제어.자세한 내용은 단위 테스트를 사용하여 코드 확인 및 자동화된 코딩된 UI 테스트를 사용하여 사용자 인터페이스 테스트을 참조하십시오.그러나 팀 구성원이 응용 프로그램 테스트와 관련 된 이러한 테스트 형식은 자동화 된 테스트를 수동 테스트를 변환 및 통합 테스트에서 제공 하는 버그를 격리도 사용할 수 있습니다 Team Foundation 빌드. Visual Studio Ultimate또한 성능 및 스트레스 테스트에 대한 특정 테스트 기능을 제공 합니다.응용 프로그램 계측 하 고 지정한 로드에서의 성능을 측정 하기 위해 고정 수 있습니다.웹 응용 프로그램은 많은 사용자를 시뮬레이션 하는 여러 요청을 진행할 수 있습니다. |
|
원격 테스트 실행 또는 데이터 수집 방법 설정: 테스트 설정과 환경을 사용하여 테스트를 실행할 때 원격으로 수집할 데이터 형식이나 시스템 조정 방식을 설정할 수 있습니다.예를 들어, 수동 테스트에 대한 UI 작업을 기록 하거나 복잡 한 버그를 재현 하는 데 도움이 되는 진단 추적 로그를 수집 할 수 있습니다. |
외부 리소스
지침 및 실습
Visual Studio 2012에 지속적으로 전달에 대한 테스트
Visual Studio Lab Management 가이드
비디오
Visual Studio 응용 프로그램을 테스트 하는 부하
포럼
Visual Studio ALM + Team Foundation Server 블로그
참고 항목
작업
Microsoft 테스트 관리자를 사용하여 수동 테스트를 위한 빠른 시작 가이드