개요
이 도구 사용 도움말은 Microsoft Windows 98/2000/NT 4.0 실행 시 적용 가능합니다.
Rational Robot을 사용하여 스크립트를 레코딩하고 확장하려면 다음을 수행하십시오.
-
Rational Robot에서 테스트 스크립트 레코딩
-
검증 포인트 삽입
-
필요에 따른 테스트 스크립트 편집
테스트 스크립트를 레코딩하면 Rational Robot은 다음을 레코딩합니다.
-
테스트 중인 응용프로그램과 상호작용할 때의 조치. 이 사용자 조치는 응용프로그램 주변을 탐색하는 데 도움이 되는 키스트로크 및 마우스 클릭을 포함합니다.
-
특정 시스템 컴포넌트의 상태에 대한 정보를 캡처하고 비교하기 위해 작성하는 검증 포인트. 검증 포인트는 빌드 중 테스트 대상 항목의 요소 상태나 동작을 확인해야 함을 판별하는 테스트 스크립트의 시점입니다.
테스트 스크립트 레코딩 중, 검증 포인트는 시스템 상태에 대한 정보를 캡처해서 예상한 결과의 기준선으로서 이를 저장합니다. 테스트 스크립트 재생 중, 검증 포인트는 동일한 시스템 상태 정보를 다시 캡처해서
기준선에 저장된 정보와 이를 비교합니다.
레코딩된 테스트 스크립트는 테스트 대상 항목의 예상되는 동작에 대한 기준선을 설정합니다. 테스트 대상 항목의 수정된 빌드가 사용 가능해지면 후속 빌드에 대해 테스트 스크립트를 실행할 수 있으며, 검증 포인트의
시스템 상태 정보 비교는 일반적으로 수동으로 비교를 수행하는 데 소요되는 짧은 시간에 발생합니다.
Rational Robot 객체 지향 레코딩 기술은 초기 테스트 스크립트 레코딩 및 후속 재생 중에 Windows 계층에서 시스템 상태 정보를 점검합니다. 결과적으로 성공적인 테스트 스크립트는 보통 절대적 화면
좌표에 의존할 필요가 없습니다. 객체 지향 레코딩은 부 사용자 인터페이스 변경사항으로부터 테스트 스크립트를 분리시키고 테스트 스크립트 유지보수를 단순화시킵니다.
새 테스트 스크립트를 레코딩하려면 다음을 수행하십시오.
1.
|
레코드 옵션을 설정해서 테스트 환경을 준비하십시오. 도구 사용 도움말: Rational Robot에서 테스트 환경 설정을 참조하십시오.
|
|
테스트 중인 응용프로그램을 시작하십시오. (선택적으로 Robot에서 삽입 > 응용프로그램 시작을 클릭해서 레코딩을 시작한 후에 테스트 중인 응용프로그램을 시작할
수 있습니다.)
|
2.
|
Robot 도구 모음에서 GUI 스크립트 레코드 단추를 클릭하십시오.
|
3.
|
이름을 입력하거나(최대 40자) 목록에서 선택하십시오.
|
4.
|
레코딩 옵션을 변경하려면 옵션을 클릭하십시오. 완료되면 확인을 클릭하십시오.
|
5.
|
이전에 정의되거나 레코딩된 스크립트를 선택한 경우 특성을 클릭해서 특성을 변경할 수 있습니다. 완료되면 확인을 클릭하십시오.
|
6.
|
확인을 클릭하여 레코딩을 시작하십시오. 다음 이벤트가 발생합니다.
|
|
-
이미 레코딩된 스크립트를 선택한 경우에는 Robot가 겹쳐쓸 것인지 여부를 묻습니다. 예를 클릭하십시오. (기존 GUI 스크립트 위에 레코딩하면
스크립트 파일을 겹쳐쓰지만 기존 특성은 새 스크립트에 적용됩니다.)
|
|
|
|
-
float GUI 레코드 도구 모음이 나타납니다. 이 도구 모음을 사용하여 레코딩을 일시정지 또는 중지하고, Robot을 다시 표시하며, 스크립트에 기능을 삽입할
수 있습니다.
|
7.
|
테스트에서 식별된 조치를 수행하여 테스트를 실행하고 필요한 기능(예: 검증 포인트, 주석 및 타이머)을 삽입하십시오. 자세한 내용은 Robot 온라인
도움말을 참조하십시오.
|
8.
|
필요한 경우 객체 지향 레코딩에서 하위 레벨 레코딩으로 전환하십시오.
|
|
객체 지향 레코딩은 정확한 타이밍이나 화면 좌표에 의존하지 않고 테스트 중인 응용프로그램의 다른 오브젝트 및 Windows GUI 오브젝트를 검사합니다. 하위 레벨 레코딩은 화면
좌표와 정확한 타이밍에 의존해서 자세한 마우스 이동과 키보드 조치를 추적합니다.
|
9.
|
완료되면 GUI 레코드 도구 모음에서 레코딩 중지 단추를 클릭하십시오. 다음 이벤트가 발생합니다.
|
|
-
레코딩한 스크립트가 Robot 기본 창의 스크립트 창에 나타납니다.
|
|
-
스크립트의 검증 포인트(있는 경우)가 왼쪽의 자산 분할창에 나타납니다.
|
|
-
스크립트의 텍스트가 오른쪽의 스크립트 분할창에 나타납니다.
|
|
-
스크립트를 컴파일하거나 재생하면 컴파일 결과가 출력 창의 빌드 탭에 나타납니다.
|
10.
|
선택적으로 파일 > 특성을 클릭해서 스크립트의 특성을 설정하십시오.
|
테스트 스크립트 레코딩 또는 편집 중 검증 포인트를 삽입하려면 다음을 수행하십시오.
-
다음 중 하나를 수행하십시오.
-
레코딩 중인 경우 GUI 레코드 도구 모음에서 GUI 삽입 도구 모음 표시 단추를 클릭하십시오.
-
편집 중이면 스크립트에서 포인터의 위치를 지정하고 표준 도구 모음에서 GUI 삽입 도구 모음 표시 단추를 클릭하십시오.
-
GUI 삽입 도구 모음에서 검증 포인트 단추를 클릭하십시오.
-
검증 포인트의 이름은 검증 포인트 유형(및 스크립트에 둘 이상의 동일한 유형이 있는 경우에는 번호)을 사용하여 지정됩니다.
-
이름을 적절하게 편집하십시오.
-
선택적으로 대기 상태 옵션을 설정하십시오.
-
선택적으로 예상되는 결과 옵션을 설정하십시오.
-
확인을 클릭하십시오.
-
오브젝트를 선택하라는 프롬프트가 표시되면 오브젝트 파인더 도구를 원하는 오브젝트 위로 끌고가서 마우스 왼쪽 단추를 풀어 오브젝트를 선택하십시오. 선택적으로 찾아보기 단추를 클릭해서 오브젝트
목록에서 선택할 수도 있습니다. 원하는 오브젝트가 선택되면 확인을 클릭하십시오.
보다 자세한 내용은
Robot 온라인 도움말을 참조하십시오.
Rational Robot 사용 매뉴얼에서 "GUI 스크립트의 검증 포인트 작성" 장도 참조하십시오.
테스트 스크립트의 소스 코드를 수동으로 편집하거나 새 부분 레코딩을 삽입해서 기존 테스트 스크립트를 편집할 수 있습니다. 예를 들어, 다음을 수행할 수 있습니다.
-
테스트 스크립트의 텍스트 편집(행 삭제, 텍스트 이동 등)
-
기존 테스트 스크립트에 사용자 조치의 새 시퀀스 삽입(메뉴 명령 선택, 단추 클릭 등)
-
기존 테스트 스크립트에 새 기능 추가(검증 포인트, 주석 추가 등)
-
컴파일러 오류가 있는 행으로 이동(특정 행 번호로 이동, 다음 오류 찾기 등)
자세한 내용은
Rational Robot 온라인 도움말을 참조하십시오. Rational Robot 사용 매뉴얼에서 "스크립트 편집, 컴파일 및 디버깅" 장도 참조하십시오.
|