테스트 영역 4: 체크 인
이 소스 제어 플러그 인 테스트 영역에서는 체크 인 명령을 통해 업데이트된 항목을 버전 저장소로 보내는 방법을 다룹니다.
명령 메뉴 액세스
다음 Visual Studio 통합 개발 환경 메뉴 경로가 테스트 사례에 사용됩니다.
체크 인:
파일, 소스 제어, 체크 인
파일, 체크 인
바로 가기 메뉴, 체크 인
일반적인 예상 동작
소스 제어 상태인 솔루션 또는 프로젝트에 추가된 프로젝트 및 파일은 체크 인 대화 상자와 보류 중인 체크 인 창에 나타납니다.
체크 인 후 추가된 항목이 소스 제어에 표시됩니다.
체크 인 후 업데이트된 항목은 저장소에서 적절하게 버전이 지정됩니다.
테스트 사례
다음은 체크 인 테스트 영역에 대한 특정 테스트 사례입니다.
사례 4a: 수정된 항목
체크 인 작업을 수행하여 수정된 소스 제어에서 파일을 업데이트하는 방법을 설명합니다.
작업 | 테스트 단계 | 확인할 예상 결과 |
---|---|---|
체크 아웃된 텍스트 파일 수정, 파일만 체크 인(체크 인 대화 상자) | 1. 텍스트 파일을 사용하여 새 프로젝트를 만듭니다. 2. 소스 제어에 솔루션을 추가합니다. 3. 텍스트 파일을 체크 아웃하고 수정합니다. 4. 체크 인 대화 상자(파일, 소스 제어, 체크 인)를 통해 체크 인합니다. |
일반적인 예상 동작. |
체크 아웃된 텍스트 파일 수정, 파일만 체크인(보류 중인 체크 인 창) | 1. 텍스트 파일을 사용하여 새 프로젝트를 만듭니다. 2. 소스 제어에 솔루션을 추가합니다. 3. 텍스트 파일을 체크 아웃하고 수정합니다. 4. 보류 중인 체크 인 창을 통해 체크 인합니다. |
일반적인 예상 동작. |
사례 4b: 파일 추가
프로젝트에 파일을 추가하거나 솔루션에 항목을 추가할 때 프로젝트 또는 솔루션도 변경되어야 합니다. 따라서 체크 아웃되고 추가를 완료하려면 부모 파일도 체크 인해야 합니다.
작업 | 테스트 단계 | 확인할 예상 결과 |
---|---|---|
텍스트 파일 추가 및 모든 항목 체크 인(체크 인 대화 상자) | 1. 새 프로젝트를 만듭니다. 2. 소스 제어에 솔루션을 추가합니다. 3. 프로젝트에 텍스트 파일을 추가합니다. 4. 메시지가 표시되면 프로젝트 체크 아웃을 수락합니다. 5. 솔루션 탐색기에서 솔루션을 선택합니다. 6. 체크 인 대화 상자에서 체크 인합니다. |
일반적인 예상 동작. |
텍스트 파일 추가 및 모든 항목 체크 인(보류 중인 체크 인 창) | 1. 새 프로젝트를 만듭니다. 2. 소스 제어에 솔루션을 추가합니다. 3. 프로젝트에 텍스트 파일을 추가합니다. 4. 메시지가 표시되면 프로젝트 체크 아웃을 수락합니다. 5. 보류 중인 체크 인 창에서 솔루션을 체크 인합니다. |
일반적인 예상 동작 |
사례 4c: 프로젝트 추가
솔루션에 프로젝트를 추가할 때 솔루션도 변경해야 합니다. 따라서 체크 아웃되고 추가를 완료하려면 솔루션 파일도 체크 인해야 합니다.
작업 | 테스트 단계 | 확인할 예상 결과 |
---|---|---|
소스 제어 상태인 빈 솔루션에 프로젝트 추가(체크 인 대화 상자) | 1. 빈 솔루션을 만듭니다. 2. 소스 제어에 솔루션을 추가합니다. 3. 새 프로젝트를 추가합니다. 4. 메시지가 표시되면 솔루션 체크 아웃을 수락합니다. 5. 체크 인 대화 상자에서 체크 인합니다. |
일반적인 예상 동작. |
소스 제어 상태인 빈 솔루션에 프로젝트 추가(보류 중인 체크인 창) | 1. 빈 솔루션을 만듭니다. 2. 소스 제어에 솔루션을 추가합니다. 3. 새 프로젝트를 추가합니다. 4. 메시지가 표시되면 솔루션 체크 아웃을 수락합니다. 5. 보류 중인 체크 인 창에서 솔루션을 체크 인합니다. |
일반적인 예상 동작. |