Functional Test 프로젝트에는 스크립트, 오브젝트 맵, 검증 포인트 기준선 파일 및 스크립트 템플리트와
같은 응용프로그램 테스트 자산을 저장합니다.
스크립트를 레코드하기 전에 Functional Test 프로젝트를 작성해야 합니다.
Functional Test 프로젝트 및 Rational 프로젝트
Functional Test 프로젝트를 작성할 때
프로젝트를 독립형으로 사용하거나 선택적으로 현재 Rational® 프로젝트와 연관시켜
TestManager와의 Functional Tester 통합 기능을
이용할 수 있습니다. TestManager가 있는 경우 아래의
"TestManager 통합 주의사항"을 참조하십시오.
Functional Test를 작성할 때 또는
나중에, 프로젝트를 현재 Rational 프로젝트와 연관시킬 수
있습니다.
프로젝트를
TestManager와 연관시키면 다음을 수행할 수 있습니다.
- Functional Tester 스크립트를 포함해서
Rational TestManager에서 스크립트를 작성하고 재생하십시오.
- TestManager 에이전트를 사용하여 원격 컴퓨터에서 스크립트를 재생할 수 있습니다.
- Rational TestManager의 테스트 스크립트 창에서 스크립트를 볼 수 있습니다.
Functional Tester에는 몇 가지 로그 옵션이
있습니다. TestManager 로그를 사용하기로 선택한 경우 TestManager의 테스트 로그 창을 사용하여 다음을
수행할 수 있습니다.
- 로그를 열어 결과를 볼 수 있습니다.
- 로그 데이터를 필터하여 필요한 정보만 봅니다.
- 적절한 스크립트 개발 도구에서 로그 이벤트를 생성하는 스크립트를
열 수 있습니다. 예를 들어 Functional Tester 스크립트를 작성하고
TestManager에서 실행하는 경우 로그 이벤트를 마우스 오른쪽 단추로 클릭한 다음
스크립트 열기를 클릭하면 Functional Tester가 스크립트를
열어서 표시합니다.
- 검증 포인트 비교기를 사용하여 로그 결과를 분석합니다.
Functional Tester를 사용해서 스크립트를 재생한 후
비교기에서 검증 포인트의 결과를 분석하여 실패한 이유를
확인할 수 있습니다.
- 실패한 테스트 케이스나 실패한 로그 이벤트의 결함을 제출합니다. 테스트 결함 양식을 사용하도록
ClearQuest®를 구성하는 경우
로그는 Rational
ClearQuest 결함 양식에
빌드, 구성 및 스크립트 정보를 자동으로 채웁니다. 자세한 정보는 ClearQuest 도움말을 참조하십시오.
- 테스트 로그 창에서 활성 로그에 표시되는 데이터를 미리보거나 인쇄할 수 있습니다.
주: Rational 프로젝트와 연관한 Functional Test 프로젝트가 Functional Tester 프로젝트 보기에
다음과 같이 표시됩니다. MyXDETesterProject - MyRationalProject 여기서
MyRationalProject는Rational 프로젝트의 이름입니다.
TestManager 통합에 대한 주의사항: Functional Tester는
Rational TestManager 버전 7.0.1.2와 통합됩니다. TestManager의 7.0.1.2 버전이 설치된 경우
Functional Tester 및 TestManager의 통합 기능을
사용할 수 있습니다. 제품을 함께 사용하는 것에 대한 중요한 정보는
Functional Tester 통합 이해를 참조하십시오.
Functional Test 프로젝트 및 ClearCase
Functional Test 프로젝트를
소스 제어에 추가해서 ClearCase®를 소프트웨어 형상 관리(SCM) 시스템으로 사용할 수
있습니다. ClearCase에서는 스냅샷 및 동적 보기를 사용할 수
있습니다. 스냅샷 보기에는 ClearCase 버전 및 디렉토리 트리에 있는 기타
파일 시스템 오브젝트의 사본이 들어 있습니다. 동적 보기는 항상 VOB의 현재 모습입니다.
동적 보기는 VOB 요소 및 보기 개인용 파일 버전이
들어 있는 디렉토리 트리를 사용, 작성 및 유지보수합니다.
소프트웨어 형상 관리(SCM) 시스템은 조직의 테스트 자산에 대한
감사 가능하며 반복 가능한 히스토리를 유지보수하는 데 도움을 줍니다.
또한 ClearCase를 사용하여 테스트 팀의 다른 사용자와
스크립트, 스크립트 템플리트 또는 오브젝트 맵을 공유할 수도 있습니다. ClearCase를
사용하여 Functional Test 프로젝트에 저장된 테스트 자산의 변화와 요구에서 릴리스에
이르기까지 소프트웨어 시스템 개발의 변화를 관리할 수 있습니다.
주: 보기가
단일 스트림 UCM 프로젝트의 일부로 작성된 경우
Functional Tester는
ClearCase 통합
변경 관리(UCM) 사용 보기에서 작동합니다. Functional
Tester는 다중 스트림 UCM 프로젝트의 일부분인 보기에서는 작동하지 않습니다.