테스트 영역 8: 플러그 인 전환
Visual Studio IDE(통합 개발 환경)에는 현재 소스 제어 플러그 인을 변경하는 UI(사용자 인터페이스)가 있습니다. 이 테스트 영역은 솔루션 소스 제어에 사용할 플러그 인을 선택하는 프로세스에 대한 테스트 사례를 제공합니다.
명령 메뉴 액세스
다음 Visual Studio 통합 개발 환경 메뉴 경로가 테스트 사례에 사용됩니다.
현재 소스 제어 플러그 인: 도구 ->옵션 ->소스 제어 ->플러그 인 선택
소스 제어 바인딩 변경: 파일 ->소스 제어 ->소스 제어 변경...
일반적인 예상 동작
Visual Studio를 종료하거나 솔루션을 다시 로드하지 않고 솔루션에 대한 소스 제어 플러그 인을 변경할 수 있습니다. 또한 현재 소스 제어 플러그 인은 솔루션이 로드될 때 솔루션에서 사용하는 플러그 인으로 자동으로 변경됩니다.
테스트 사례
다음은 플러그 인 전환 테스트 영역에 대한 특정 테스트 사례입니다.
사례 8a: 자동 변경
예상되는 동작
사용자가 소스 제어에 있는 솔루션을 로드하면 솔루션이 자동으로 로드되고 적절한 소스 제어 플러그 인이 현재로 선택됩니다.
작업 | 테스트 단계 | 확인할 예상 결과 |
---|---|---|
자동 소스 제어 플러그 인 변경 | 1. 테스트 중인 플러그 인을 현재로 선택합니다(도구 ->옵션 ->소스 제어 ->플러그 인 선택). 2. 새 프로젝트를 만듭니다. 3. 소스 제어에 솔루션을 추가합니다. 4. 다른 플러그 인을 선택합니다(예: Visual SourceSafe). 5. 솔루션 언로드 프롬프트를 수락합니다. 6. 디스크에서 솔루션을 다시 엽니다. |
솔루션이 열립니다. 테스트 중인 플러그 인은 현재 소스 제어 플러그 인입니다. |
사례 8b: 솔루션 기반 변경
예상되는 동작
솔루션에 연결된 소스 제어 플러그 인이 변경될 수 있습니다.
작업 | 테스트 단계 | 확인할 예상 결과 |
---|---|---|
솔루션에 대한 플러그 인 변경 | 1. 테스트 중인 플러그 인을 현재로 선택합니다(도구 ->옵션 ->소스 제어 ->플러그 인 선택). 2. 새 프로젝트 및 솔루션을 만듭니다. 3. 소스 제어에 솔루션을 추가합니다. 4. 소스 제어에서 솔루션 바인딩을 해제합니다(소스 제어 변경 대화 상자 사용). 5. 다른 플러그 인을 선택합니다(예: Visual SourceSafe). 6. 언로드된 경우 디스크에서 솔루션을 다시 로드합니다. 7. 소스 제어에 솔루션을 추가합니다. 8. 소스 제어에서 솔루션 바인딩을 해제합니다(소스 제어 변경 대화 상자 사용). 9. 테스트 중인 플러그 인을 다시 선택합니다. 10. 언로드된 경우 디스크에서 솔루션을 다시 로드합니다. 11. 솔루션을 원래 위치에 바인딩합니다(소스 제어 변경 대화 상자 사용). |
솔루션은 선택한 플러그 인을 사용하여 소스 제어에 추가됩니다. |