테스트 오브젝트 맵과 함께 ClearCase 사용

공유 테스트 오브젝트 맵에 ClearCase®를 사용하고 여러 분기에서 스크립트를 병합할 수 있습니다.

공유 오브젝트 맵 사용

  • 체크아웃. 공유 테스트 오브젝트 맵을 참조하는 스크립트를 체크아웃하면, 스크립트와 함께 맵도 체크아웃됩니다.
  • 레코딩. 공유 테스트 오브젝트 맵을 사용하는 스크립트를 레코딩하면, Functional Tester는 공유 맵을 체크아웃합니다. 테스트 오브젝트 맵을 공유하는 두 스크립트를 레코드하고 스크립트 중 하나를 체크인한 다음 두 번째 스크립트를 레코드하면, Functional Tester는 공유 맵을 체크아웃합니다.
  • 체크인. 공유 테스트 오브젝트 맵을 참조하는 스크립트를 체크인하면, Functional Test는 스크립트 나머지를 병합하여 체크인하기 전에 공유 맵을 병합하고 체크인합니다. 공유 또는 개인용 테스트 오브젝트 맵 병합이 필요한 체크인을 취소하면, Functional Tester는 프로시저의 여러 단계에서 다르게 동작합니다.
  • 체크아웃 취소. 공유 테스트 오브젝트 맵을 참조하는 스크립트의 체크아웃을 취소하면, Functional Tester는 다른 스크립트가 맵을 체크아웃하지 않는 경우에만 맵의 체크아웃을 취소합니다. 체크아웃을 취소해도 다른 스크립트의 편집은 유실되지 않습니다.

분기에서 스크립트 병합

때때로 여러 분기에서 스크립트를 병합해야 하는 경우가 있습니다. 예를 들어, 여러 분기를 유지보수할 경우, 하나는 임시 릴리스용이고, 다른 것은 이후 릴리스용입니다. 각 Functional Tester 스크립트는 여러 파일로 구성됩니다. 각 Functional Tester 스크립트의 무결성을 유지보수하려면, 올바른 순서로 스크립트를 구성하는 파일을 병합해야 합니다.

파일을 병합하려면 다음을 수행하십시오.

  1. 그래픽 사용자 인터페이스에서 ClearCase 버전 트리 브라우저를 시작하십시오.
  2. 명령행에서 merge 또는 findmerge 명령을 사용하여 다음 순서로 파일을 병합하십시오.
    주: 병합 관리자를 사용하지 마십시오. 병합 관리자에서는 파일을 병합할 순서를 지정할 수 없습니다. 다음 순서로 파일을 병합해야 하며 그렇지 않으면 Functional Tester 스크립트가 올바로 실행되지 않습니다.
    1. 공유 테스트 오브젝트 맵(*.rftmap)
    2. 스크립트 정의(자원/*.rftdef)
    3. 스크립트 헬퍼 파일(자원/*Helper.java)
    4. 검증 포인트(자원/*.rftvp)
    5. 스크립트 파일(Functional Tester, Java™ 스크립트의 경우 scriptname.java, Functional Tester, VB.NET 스크립트의 경우 scriptname.vb)
  3. 파일을 병합한 것과 동일한 순서로 파일을 체크인하십시오.
    주: 모든 파일을 병합할 때까지 스크립트 파일을 체크인하지 마십시오.

Functional Tester는 Functional Tester, Java 스크립트의 경우 스크립트 Java 파일 또는 Functional Tester, VB.NET 스크립트의 경우 scriptname.vb를 제외한 모든 파일을 자동으로 병합합니다. Functional Tester는 테스트 데이터 풀 파일을 병합하지 않습니다. 체크인한 마지막 데이터 풀 파일은 체크인했던 이전 데이터 풀 파일을 대체합니다.


피드백