방법: 빌드-배포-테스트 워크플로에서 자동화된 테스트 실행
[!참고]
표준 환경 및 SCVMM 환경 모두에서 테스트 하는 경우이 항목에 적용 됩니다.그러나 환경 스냅숏을 포함 하는 단계는 SCVMM 환경에만 적용 됩니다.
빌드 배포 테스트 워크플로 워크플로 빌드 큐 또는 워크플로 구성 하 여 예정 된 간격으로 실행 되도록 실험실 환경에서 자동화 된 테스트를 실행할 수 있습니다.빌드 배포 테스트 워크플로우를 만들고 워크플로 일정에 대 한 내용은 자동화된 빌드-배포-테스트 워크플로 설정.예를 들어, 빌드 일별 빌드 서버에서 응용 프로그램의 배포 및 테스트 클라이언트를 사용 하 여 해당 서버에서 실행 합니다.자동화 된 테스트를 실행 하면 빌드 품질을 확인 하는 테스트 결과 분석할 수 있습니다.빌드 배포 테스트 워크플로가 완료 될 때마다 테스트 결과가 저장 됩니다.이러한 결과 사용 하 여 얼마나 안정적인 빌드 보기 및 빌드 해당 수동 테스트에 대 한 사용 여부를 결정할 수 있습니다.
SCVMM 환경을 사용할 경우 빌드 결과 사용 하는 랩 환경의 응용 프로그램을 배포한 후에 만들어진 스냅샷에 연결 합니다 수 있습니다.심지어 새 테스트 실행 환경 정리 스냅샷 사용을 복원 후 테스트 실패 후 환경의 상태를 볼 수 있습니다.
이 항목에서는 실행 또는 빌드 배포 테스트 워크플로 표준 환경 또는 SCVMM 환경에서 자동화 된 테스트 실행을 예약 하 고 다음 테스트 결과 보고 하는 방법을 설명 합니다.또한이 항목에서는 SCVMM 환경을 사용 하는 경우 빌드 결과에서 스냅샷 게시 배포를 연결 하는 방법을 설명 합니다.
다음 절차를 사용 하 여 응용 프로그램에서 워크플로 빌드 배포 테스트 실험실 환경에서 자동화 된 테스트를 실행 하 고 테스트 결과 분석 합니다.
사전 요구 사항 확인
빌드를 시작 합니다.
빌드 결과에서 환경에 연결
빌드의 테스트 결과 확인 및 분석
사전 요구 사항
구성 하 고 예정 된 테스트 랩 환경에서 실행 하기 전에이 목록을 사용 하 여 다음 작업을 완료 했는지 확인할 수 있습니다:
사전 요구 작업
테스트 컨트롤러를 구성 합니다.자세한 내용은 랩 환경에서 테스트 컨트롤러 설정를 참조하십시오.
빌드 컨트롤러 구성 및 빌드 에이전트 관리 Team Foundation Server 사용 합니다.참조 빌드 컴퓨터를 구성 하는 방법.
랩 환경을 만드는 하 고 응용 프로그램에 필요한 역할을 구성 합니다.자세한 내용은 랩 환경 만들기를 참조하십시오.
(권장) 클린 상태로 워크플로에 사용할 환경의 스냅숏을 SCVMM 환경을 사용 하는 경우.자세한 내용은 SCVMM 환경에서 환경 스냅숏 사용를 참조하십시오.
자동화 된 테스트는 테스트 계획에 추가 합니다.자세한 내용은 방법: 테스트 사례에 자동화된 테스트 연결를 참조하십시오.
설정 테스트 자동화 된 테스트를 만들고 테스트 랩 환경에서 역할에 할당 합니다.자세한 내용은 Microsoft Test Manager를 사용하여 자동화된 시스템 테스트에 대한 테스트 설정 만들기를 참조하십시오.
빌드 배포 테스트 워크플로 만듭니다.자세한 내용은 자동화된 빌드-배포-테스트 워크플로 설정를 참조하십시오.
빌드를 시작 합니다.
빌드 큐에서 워크플로우를 자동화 된 테스트를 실행할 수 있습니다.
빌드를 큐에
빌드 배포 테스트 워크플로우를 시작 하려면 빌드 폴더에서 빌드 정의 대 한 바로 가기 메뉴를 열고 및 선택한 새 빌드 큐 대기.
큐에 빌드 대기 대화 상자가 나타납니다.
워크플로에 대 한 정보를 확인 하 고 선택 대기열.
빌드 탐색기 뷰가 표시됩니다.
빌드가 진행될 때 빌드 요약 뷰를 보려면 빌드를 두 번 클릭합니다.
그러면 빌드가 진행되는 동안 상태를 볼 수 있습니다.
(선택 사항) 빌드 진행에 따른 실험실 환경 보려는 경우 열 Microsoft Test Manager, 찾습니다는 실험 센터, 선택 랩, 다음 환경 목록에서 선택 합니다.
빌드 배포 테스트 과정을 성공적으로 완료 되 면 녹색 확인 표시가 표시 됩니다.오류가 있으면 선택할 수 있습니다 로그 보기 세부 정보를 볼 수 있습니다.
빌드 결과에서 환경에 연결
워크플로우 프로세스 중에 테스트에 실패 하면 문제를 조사 하기 위해 테스트 환경에 연결할 수 있습니다.게시 스냅샷을 배포 하거나 빌드 과정에서이 옵션을 선택 하 고 SCVMM 환경에서 사용 하는 경우 또는 다음이 그림에서와 같이 현재 상태에서 환경에 연결할 수 있습니다.
빌드 결과에서 환경에 연결하려면
빌드 폴더에서 팀 탐색기, 워크플로 포함 하 여 빌드 정의 대 한 바로 가기 메뉴를 열고 가리키고 빌드 보기.
빌드 탐색기 뷰가 표시됩니다.
완료 된 빌드를 보려면는 완료 탭.
보려는 빌드를 두 번 클릭합니다.
빌드 요약 뷰가 표시됩니다.
< 빌드 이름과 번호 > 환경 스냅샷 보기 옆에 있는 링크를 선택 합니다.
환경에 연결 대화 상자가 나타납니다.
-
[!참고]
이 단계는 SCVMM 환경에만 적용 됩니다.표준 환경을 사용 하는 경우이 단계를 건너뜁니다.
SCVMM 환경에서 사용 하는 경우 연결할 응용 프로그램을 배포한 후 찍은 스냅샷을 선택 하려면 이 환경에서 스냅샷 연결할.
[!참고]
이 스냅숏에 연결하면 이 배포 후 스냅숏 이후에 변경된 모든 내용은 삭제됩니다.변경 내용을 유지하려면 배포 후 스냅숏으로 복원하기 전에 현재 상태의 환경에 연결하고 스냅숏을 만드십시오.스냅숏을 만드는 방법에 대한 자세한 내용은 How to: Save the Current State of Your Environment을 참조하십시오.
과정에서 모든 테스트를 모두 실행 한 후 현재 상태로 환경에서 선택 연결 하려면 의 현재 상태로 환경에 연결.
선택 연결.
Microsoft 환경 뷰어가 표시되고 해당 환경에 연결됩니다.이제 문제를 조사할 수 있습니다.
보기 및 빌드 배포 테스트 과정에 대 한 테스트 결과 분석 합니다.
테스트 결과 요약을 빌드에 요약을 볼 수 있습니다.그러나 볼 하 수도 사용 하 여 테스트 결과 분석 합니다. Microsoft Test Manager 결과 테스트 계획의 일부로 저장 되기 때문입니다.이 다음 그림에 나와 있습니다.자세한 내용은 테스트 계획의 테스트 진행률에 대한 보고를 참조하십시오.
Microsoft Test Manager에서 테스트 결과를 보고 분석하려면
Microsoft Test Manager를 엽니다.
[!참고]
표시 하는 Microsoft Test Manager 창을 선택 시작, 다음 선택 모든 프로그램.가리키는 MicrosoftVisual Studio 2012 및 다음 선택 Microsoft 테스트 관리자.
테스트 결과 보려면 센터 그룹 전환기의 아래쪽 화살표를 선택 하 고 다음 선택 테스트 센터.
센터 그룹 메뉴 모음의 선택 테스트 빌드 과정에서 사용 된 테스트 제품군 계층에서 테스트 중 하나를 선택 합니다.
빌드 워크플로에서 선택한 구성에 대한 테스트 결과를 볼 수 있습니다.
완료 된 테스트 실행을 분석 하려는 경우 선택 합니다. 테스트 실행 분석.
테스트 실행 분석 작업이 표시됩니다.이 작업에서는 이 테스트 계획에 대한 모든 테스트 실행을 표시합니다.
[!참고]
실행 제목은 빌드 정의의 이름을 반영합니다.또한 실행을 쉽게 식별할 수 있도록 빌드의 빌드 요약 페이지에 실행 ID가 표시됩니다.
테스트 실행을 두 번 클릭하여 열고 정보를 봅니다.테스트 실행 정보가 표시됩니다.
(선택 사항) 테스트 실행 제목을 보다 의미 있는 제목으로 업데이트하려면 제목에 새 이름을 입력합니다.
(선택 사항) 테스트가 실패한 경우 실패 이유를 업데이트할 수 있습니다.선택 해상도 및 오류가 발생 한 이유를 목록에서 선택 합니다.
(선택 사항) 테스트 결과에 주석을 추가 하려면 선택의 메모 아이콘.메모를 입력 한 후 선택 주석을 저장.
(선택 사항) 개별 테스트의 정보를 보려면 해당 테스트를 두 번 클릭합니다.
테스트 결과가 표시됩니다.테스트 결과에는 테스트 실행 정보, 이 테스트 결과에 대해 수집된 데이터에 대한 첨부 파일, 해당 테스트에 대한 테스트 결과 기록이 표시됩니다.이 뷰를 닫아 테스트 실행으로 돌아갈 수 있습니다.
[!참고]
버그가 있음을 확인한 경우 이 뷰에서 버그를 만들 수 있습니다.
테스트 실행에 대 한 변경 내용을 저장 하려면 저장 도구 모음에서.
테스트 결과 보고에 대 한 자세한 내용은 방법: Microsoft Test Manager에서 테스트 계획 결과 보기.