다음을 통해 공유


테스트 영역 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. 원래 위치에 솔루션을 바인딩해야 (를 사용 하 여 소스 제어 변경 대화 상자).

솔루션 추가 소스 제어에 선택한 사용 하 여 플러그 인.

참고 항목

개념

소스 제어 플러그 인에 대 한 가이드를 테스트 합니다.