재생 전 테스트 환경 복원
환경과 테스트 중인 응용프로그램 모두의 상태는
스크립트 재생에 영향을 줄 수 있습니다.
레코드된 환경과 재생 환경이 다른 경우, 재생 문제점이 발생할 수 있습니다.
Functional Tester에서 스크립트 실행 Functional Tester에서 스크립트를 실행할 때, 모든 레코드된 조치(예: 응용프로그램 시작, 응용프로그램에서 수행하는 조치,
검증 포인트 및 검증 포인트 중지)를 재생합니다.
TestManager에서 스크립트 실행
스크립트를 실행할 때, TestManager는 임시 스위트를 작성하고
스위트를 실행한 후 실행이 완료되면 스위트를 제거합니다. TestManager 테스트 스크립트 창이나 TestManager 파일 메뉴에서 스크립트를 실행할 수 있습니다.
스크립트 디버깅
다른 Visual Basic 또는
Java™ 응용프로그램을 디버그하는 것과 동일한 프로세스를 사용하여 Functional Tester 스크립트를 디버그할 수 있습니다. 원하는 경우, Functional Test Java 스크립트에서 Java 개발 툴킷과 함께 제공되는 디버거를 쉽게 시작할 수 있도록 하는 Functional Tester 디버그 Perspective에서 스크립트를 디버그할 수 있습니다.
스크립트 실행 스크립트를 재생하면 Functional Tester는 소프트웨어 테스트 주기를
자동화하는 레코드된 조치를 재생합니다.
테스트 개발 단계
테스트 개발 단계에서, 스크립트를 재생하면서 레코드에 사용했던 테스트 중인 응용프로그램과 동일한
버전을 사용하여 원하는 대로 작동하는지를 확인합니다. 이 단계에서는 예상한 응용프로그램의 동작에 대해
유효성을 검증합니다.
회귀 테스트 단계
테스트 중인 응용프로그램의 예상 동작에 대한 기준선이 있는 경우, 이후 빌드를 위한 회귀 테스트를 자동화할 수 있습니다.
재생 모니터
재생하는 동안 재생 모니터에서 스크립트 이름,
실행 중인 행 번호, 상태 아이콘 및 진행 중인 조치에 대한 설명을 볼 수
있습니다.
로컬 및 에이전트 컴퓨터 Functional Tester 프로젝트를 Rational® 프로젝트와
연관시킬 때 TestManager를 사용하면 로컬 컴퓨터라고 하는 단일 Windows® 컴퓨터에서
에이전트 컴퓨터로 지정하는 컴퓨터에서 Functional Tester 스크립트를 실행할 수
있습니다.
TestManager 및 스크립트 실행 TestManager에서 Functional Tester 스크립트를 실행하기 전에
준비 설정을 수행해야 합니다.
ScriptAssure 사용
ScriptAssure™를
사용하면, 테스트 중인 응용프로그램이 갱신된 경우에도 스크립트를 정상적으로 재생할 수 있습니다.
Functional Test의 모호한 오브젝트 인식
Functional Tester가 테스트 중인 시스템에서 오브젝트를 고유하게
식별할 수 없는 경우 모호한 인식이 발생합니다. 이러한 상태는
Functional Tester가 스크립트 재생에 의해 시작된 테스트 중인 응용프로그램의
인스턴스와 스크립트 재생 이전에 실수로 열어 놓은 동일한 응용프로그램의
인스턴스를 구별할 수 없는 경우에 주로 발생합니다. 이 내용은 한 응용프로그램의
동일한 창과 동일한 HTML 문서에도 적용됩니다. 중복 응용프로그램이 닫히지
않았으면 모호한 인식으로 인해 스크립트 재생 실패가 발생합니다.