Share via


표준 랩 환경

표준 랩 환경은 테스트의 일부로서 그룹으로 관리될 수 있는 컴퓨터의 모음입니다. 이 컴퓨터는 실제 또는 가상 Windows 컴퓨터일 수 있습니다.

일반적으로 웹 응용 프로그램과 같이 서버에서 실행하는 응용 프로그램을 테스트할 때 랩 환경을 사용합니다. 랩 컴퓨터에 서버 구성 요소를 실행하고 사용자의 로컬 컴퓨터에서 웹 브라우저 또는 클라이언트 응용 프로그램을 실행합니다.

랩 환경을 사용하면 클라이언트 컴퓨터에서 테스트를 수행하는 동안 서버 컴퓨터에서 진단 데이터 수집이 가능합니다. 예를 들어 이벤트 로그 또는 Intellitrace 데이터를 수집할 수 있습니다. 테스트 동안 버그를 기록하는 경우 해당 데이터를 버그 보고서에 첨부하여 오류를 쉽게 진단할 수 있습니다.

랩 환경도 테스터에 컴퓨터를 할당하는 편리한 방법을 제공합니다. 컴퓨터는 한 번에 한 랩만 있을 수 있으며 특정 목적을 위해 사용 중인 랩을 표시할 수 있습니다.

랩 서버에서 수동 테스트를 수행합니다.

표준 랩 환경 대신 SCVMM 환경을 고려해 볼 수 있습니다. 가상 컴퓨터로 구성된 SCVMM 환경입니다. 테스트를 시작하기 전에 컴퓨터를 최신 상태로 다시 설정할 수 있습니다. 또한 버그를 진단하기 위해 시스템 상태의 스냅숏을 만들 수 있습니다.

이미 사용할 수 있는 환경이 있습니까?

사용할 준비가 되어 있지만 사용하지 않는 랩 환경이 있는지 확인하려면 Microsoft Test Manager에서 랩 센터를 엽니다. 환경을 선택해서 원하는 컴퓨터 수 및 형식이 포함되는지 확인합니다.

프로젝트의 랩 환경입니다.

적합한 환경을 찾으면 사용하도록 표시하고 여기에 소프트웨어를 설치합니다. 테스트를 마친 후 반드시 표시 해제하십시오.

적합한 환경을 찾지 못하면 하나를 만들어야 합니다.

표준 환경 만들기

실제 컴퓨터와 가상 컴퓨터 모두 표준 환경에 추가할 수 있습니다. 가상 컴퓨터를 SCVMM에서 관리할 경우 해당 컴퓨터를 SCVMM 환경에 추가하는 것이 좋습니다.

각 컴퓨터에서 실행되어야 할 운영 체제: Windows XP SP3, Windows Vista SP 2, Windows 7 SP1, Windows 8, Windows Server 2008 또는 Windows Server 2012.

  1. 각 컴퓨터에서:

    • 관리자 권한이 있는 사용자 계정 및 암호를 구성합니다. 모든 컴퓨터의 사용자 이름과 암호가 동일해야 합니다. 계정이 도메인 또는 로컬 계정인지 여부는 문제가 되지 않습니다.

    • 파일 공유가 활성화되어 있는지 확인합니다.

  2. Microsoft Test Manager를 열고 팀 프로젝트 및 테스트 계획에 연결합니다.

  3. 새 환경 마법사를 시작합니다.

    새로 만들기를 선택하여 랩 환경을 만듭니다.

    이 단계가 작동하지 않는 경우 Team Foundation 서버에 테스트 컨트롤러를 설치합니다. Visual Studio 설치 디스크에서 설치할 수 있습니다. 팀 프로젝트 컬렉션에 테스트 컨트롤러를 연결합니다.

  4. 표준 환경을 선택합니다.

    표준 환경에 대한 새 환경 마법사

  5. 컴퓨터를 추가하여 환경을 정의합니다. 각 컴퓨터의 정규화된 도메인 이름을 입력합니다.

    각 컴퓨터의 역할을 웹 서버, 데이터베이스 서버 등으로 설정합니다. 드롭다운 목록에서 역할을 선택하거나 자신의 역할 이름을 만들 수 있습니다. 수동 테스트에서 역할 이름은 각 컴퓨터의 설정 방법을 기억하는 데 도움이 됩니다.

    새 환경 마법사: 기존 컴퓨터 추가.

    컴퓨터 속성 또는 고급 페이지에서 어떤 것도 입력할 필요가 없습니다. (자동화된 테스트에 사용됩니다.)

  6. 확인을 선택하여 완료한 다음 마법사를 닫습니다. 환경이 환경 목록에서 나타납니다.

    새로 만든 표준 환경

    환경은 몇 분 동안 준비 상태로 남아 있을 수 있습니다.

환경 상태가 준비되면 테스트 에이전트가 각 컴퓨터에 설치되었고 팀 프로젝트의 테스트 컨트롤러와 통신하고 있음을 의미합니다. 테스트 에이전트를 사용하면 테스트를 실행하는 동안 진단 데이터를 수집할 수 있습니다.

이 단계에서 다음을 수행할 수 있습니다.

  • 연결을 선택하여 환경의 컴퓨터에 로그인합니다.

  • 환경 및 해당 컴퓨터를 사용 중으로 표시하여 직접 보존합니다.

표준 환경 사용

  1. 환경을 사용 중으로 표시하여 자신에게 할당합니다.

  2. 환경에 연결합니다.

    환경 및 연결을 선택합니다.

    해당 컴퓨터에 로그인하고 소프트웨어의 최신 빌드를 설치합니다.

    뷰어에서 컴퓨터를 선택하고 로그인합니다.

  3. 테스트 센터, 계획, 속성에서 테스트 환경을 사용자가 선택한 환경으로 설정합니다. 이를 통해 해당 환경의 컴퓨터에서 이벤트 로그 및 기타 데이터를 수집할 수 있습니다.

    테스트 계획 속성에서 랩 환경을 선택합니다.

  4. 테스트를 수행합니다.

    랩 시스템의 진단 정보는 테스트 결과에 포함되며 작성된 모든 버그에도 첨부됩니다.

  5. 환경에서 작업이 완료되면 사용 중 표시 해제를 선택합니다.

    또는 환경을 삭제하여 컴퓨터를 다른 환경에 추가할 수 있습니다.

Q & A

  • Q: 내 랩 환경의 상태가 준비되지 않았습니다. 어떻게 할까요?
    답: 환경의 상황에 맞는 메뉴에서 복구를 선택합니다. 복구는 몇 분 정도 걸립니다.

    이 상태는 테스트 에이전트가 설치되지 않고 해당 환경의 컴퓨터 중 하나에 올바르게 구성되었음을 의미합니다. 복구 작업은 컴퓨터에 로그인하고 에이전트를 설치 및 구성합니다.

    복구에 문제가 발생하는 경우 테스트 컴퓨터와 테스트 컨트롤러 컴퓨터를 인터페이스로 할 수 있는지 확인합니다. 일반적으로 TFS와 같은 시스템인 테스트 컨트롤러가 설치된 위치를 찾으려면 랩 센터, 테스트 컨트롤러를 엽니다. 환경에 연결할 수 있고, 준비되지 않은 경우에도 컴퓨터에 로그인할 수 있습니다.

  • Q: 표준 랩 환경에 포함할 수 있는 컴퓨터는 무엇이 있습니까?
    A: Windows 7, Windows 8, Windows Server 2008 또는 Windows Server 2012를 실행하고 있는 모든 실제 또는 가상 컴퓨터입니다.

    가상 컴퓨터를 SCVMM에서 실행하는 경우 SCVMM 환경에 추가하는 것이 좋습니다.

  • Q: 랩 환경에 Windows XP 컴퓨터를 포함할 수 있습니까?
    답: 예, 하지만 해당 컴퓨터에 테스트 에이전트를 수동으로 설치 및 구성해야 합니다. 테스트 에이전트의 설치관리자는 Visual Studio 설치 관리자와 함께 제공됩니다. 설치 후 테스트 에이전트 구성 응용 프로그램을 실행하고 테스트 컨트롤러의 위치를 입력합니다.