테스트에 사용할 실제 환경 만들기
Microsoft Test Manager를 사용하여 자동화된 테스트를 실행하려면 테스트 계획에 포함된 테스트를 실행할 역할 집합이 들어 있는 물리적 환경이나 가상 환경을 사용해야 합니다. 가상 환경을 사용하려면 가 설치되어 있어야 합니다. 가상 환경에 대한 자세한 내용은 방법: 가상 컴퓨터 또는 템플릿에서 환경 만들기를 참조하십시오.
Microsoft Test Manager를 사용하여 물리적 환경을 만들 수 있습니다. 실제 환경에서는 실제 컴퓨터나 가상 컴퓨터를 사용할 수 있습니다. 물리적 환경을 만들려면 사용 가능한 컴퓨터에 하나 이상의 테스트 컨트롤러를 설치하고 그 각각을 Team Foundation Server에 연결해야 합니다. 그런 다음 컴퓨터에 테스트 에이전트를 설치하고 이를 테스트 컨트롤러에 등록할 수 있습니다. 환경에서 사용할 수 있는 각 시스템을 컴퓨터라고 합니다.
환경을 만들려면 해당 환경에 사용할 테스트 컨트롤러와 테스트 대상 응용 프로그램에 사용할 역할 집합을 선택해야 합니다. 역할에 따라 환경에 있는 컴퓨터의 용도가 정해집니다. 예를 들어 웹 서버 또는 데스크톱 클라이언트라는 특정 역할을 지정할 수 있습니다. 그런 다음 각 역할의 속성에 따라 환경에서 해당 역할에 사용할 컴퓨터를 선택할 수 있습니다.
물리적 환경을 만들고 테스트를 실행할 때 해당 환경에 대한 에이전트를 관리하려면 다음 절차를 따릅니다.
물리적 환경 만들기
환경의 테스트 에이전트 관리
절차
물리적 환경 만들기
물리적 환경을 만들려면
Microsoft Test Manager를 엽니다.
참고
Microsoft Test Manager 창을 표시하려면 시작을 클릭하고 모든 프로그램을 클릭한 다음, Microsoft Visual Studio 2010을 가리키고 Microsoft Test Manager 2010을 클릭합니다.
센터 그룹 전환기에서 아래쪽 화살표를 클릭한 다음 랩 센터를 클릭합니다. 랩을 클릭합니다.
환경 뷰가 표시됩니다.
새로 만들기 옆에 있는 드롭다운 화살표를 클릭하고 새 실제 환경을 선택합니다.
새 실제 환경 뷰에 이름 및 위치 페이지가 표시됩니다.
이름에 환경의 이름을 입력합니다.
(선택 사항) 환경이 의도하는 내용을 다른 팀 멤버가 확인할 수 있도록 설명 아래에 환경에 대한 설명을 입력합니다.
위치 선택에서 드롭다운 화살표를 클릭하고 환경을 만드는 데 사용할 테스트 컨트롤러를 선택합니다.
참고 사용할 수 있는 테스트 컨트롤러가 없으면 테스트 컨트롤러를 설치하고 이를 팀 프로젝트에 등록해야 합니다. 자세한 내용은 Visual Studio 에이전트 설치, 테스트 및 빌드 컨트롤러 설치 및 구성 및 테스트 컨트롤러 및 테스트 에이전트 관리를 참조하십시오.
(선택 사항) 환경을 태그로 표시해 두면 그 용도를 쉽게 알 수 있습니다. 새 태그를 추가하려면 이중 갈매기형 펼침 단추를 클릭합니다. 새 태그를 클릭하고 태그의 이름과 값을 추가합니다.
다음을 클릭합니다.
새 실제 환경 뷰에 컴퓨터 페이지가 표시됩니다. 이 페이지에서 환경에 필요한 컴퓨터를 추가한 다음 이 컴퓨터의 용도로 사용할 수 있는 역할을 선택합니다. 여기서 컴퓨터란 테스트 에이전트 소프트웨어가 설치되어 있는 컴퓨터나 가상 컴퓨터를 말합니다.
참고
사용할 수 있는 컴퓨터가 없는 경우 이 환경에 사용할 다른 테스트 컨트롤러를 선택하거나 Team Test Agent 구성 도구를 사용하여 선택된 테스트 컨트롤러에 테스트 에이전트를 추가할 수 있습니다. 테스트 에이전트 컴퓨터에서 이 도구를 실행하려면 시작, 모든 프로그램을 차례로 클릭한 다음 Microsoft Visual Studio 2010을 가리키고 Microsoft Visual Studio Test Agent 2010 구성 도구를 클릭합니다.
환경에 컴퓨터를 추가하려면 사용 가능한 컴퓨터 목록에서 컴퓨터를 선택한 다음 환경에 추가를 클릭합니다.
해당 컴퓨터가 환경의 컴퓨터 목록에 표시됩니다.
이 컴퓨터의 역할을 선택하려면 역할 선택/입력을 클릭합니다. 드롭다운 화살표를 클릭하고 기존 역할 중 하나를 선택하거나 정의할 역할을 입력합니다.
9-10단계를 반복하여 환경에 필요한 컴퓨터를 모두 추가합니다.
참고
특정 역할에 대해 여러 대의 컴퓨터를 사용할 수 있도록 하려면 동일한 역할에 대해 여러 대의 컴퓨터를 추가하면 됩니다.
다음을 클릭합니다.
새 실제 환경 뷰에 컴퓨터 속성 페이지가 표시됩니다.
(선택 사항) 특정 유형의 컴퓨터를 쉽게 식별할 수 있도록 컴퓨터 태그를 추가하려면 새 태그 를 클릭하고 태그의 이름과 값을 추가합니다.
다음을 클릭합니다.
새 실제 환경 뷰에 요약 페이지가 표시됩니다. 여기에는 이 환경에 추가한 테스트 컨트롤러, 역할 및 컴퓨터가 표시됩니다.
마침을 클릭합니다.
환경이 만들어지고 환경 목록에 표시됩니다.
환경을 사용하여 테스트를 실행할 때 에이전트 관리
응용 프로그램에 대한 역할을 테스트 설정에 추가할 때 이 역할 집합에 일치하는 환경을 볼 수 있습니다.
테스트 설정이 적용된 이 환경을 사용하여 테스트를 실행하면 실행에 대해 선택한 테스트 컨트롤러에서 필요한 에이전트의 사용 가능 여부를 확인합니다. 에이전트의 사용 가능 여부를 확인할 때 발생할 수 있는 상황은 다음과 같습니다.
테스트를 실행해야 할 역할에 사용할 수 있는 에이전트가 없습니다. 이 경우 테스트를 실행할 수 없습니다. 다음 작업 중 하나를 수행한 후 테스트를 다시 실행해야 합니다.
이 역할에 대해 에이전트를 사용할 수 있게 될 때까지 기다린 후 테스트를 실행합니다.
이 역할에 사용할 수 있는 에이전트가 오프라인 상태이면 에이전트를 다시 시작한 후 사용할 수 있습니다.
테스트 실행에 사용할 환경에서 테스트를 실행하는 역할에 대해 다른 에이전트를 추가할 수 있습니다. 이 경우 새 에이전트를 설치하고 이를 테스트 컨트롤러에 추가한 다음 테스트를 실행하는 역할에 해당 에이전트를 추가해야 할 수도 있습니다.
진단 데이터 어댑터를 실행하는 하나 이상의 역할에 사용할 수 있는 에이전트가 없습니다. 진단 데이터 어댑터에 대한 자세한 내용은 테스트 설정을 사용하여 컴퓨터 설정 및 진단 정보 수집을 참조하십시오. 이 경우 테스트를 실행할 수 있지만 진단 데이터 어댑터는 실행할 수 없습니다. 진단 데이터 어댑터 없이 테스트를 실행하거나 다음 작업 중 하나를 수행한 후 테스트를 다시 실행해야 합니다.
해당 역할에 대해 에이전트를 사용할 수 있게 될 때까지 기다립니다.
이 역할에 사용할 수 있는 에이전트가 오프라인 상태이면 환경 관리자를 사용하여 에이전트의 상태를 온라인으로 변경해야 합니다. 컨트롤러에서 에이전트의 연결이 끊어졌으면 에이전트를 다시 시작해야 합니다.
랩 센터의 환경 관리자에서 이 테스트 실행에 사용할 환경이 다른 테스트를 실행하는 데 사용되고 있지 않은지 확인합니다. 환경이 다른 테스트 실행에 사용되고 있으면 해당 환경이 준비 상태가 될 때까지 기다려야 합니다.
테스트 실행에 사용할 환경에서 역할에 대해 다른 에이전트를 추가할 수 있습니다. 이 경우 새 에이전트를 설치하고 이를 테스트 컨트롤러에 추가한 다음 역할에 해당 에이전트를 추가해야 할 수도 있습니다.