새 레코딩을 Citrix 테스트에 삽입할 수 있습니다. 이 기능을 사용하여
레코딩된 세션의 일부를 추가하거나 바꿀 수 있습니다.
시작하기 전에
테스트에 새 시퀀스를 삽입하려면 Citrix 세션이 새 시퀀스를 삽입하는 시점에서 예상되는 상태와 동일한
상태에 도달해야 합니다. 예를 들어, 새 시퀀스가 테스트에서 이전에 작성되었던 특정 창과
상호작용해야 하는 경우 레코딩을 시작하려면 먼저 해당 창이 예상 상태인 지점까지
진행해야 합니다. 이를 위해 Citrix
테스트 레코더가 삽입 위치까지 기존 시나리오를
자동으로 재생하거나 사용자가 예상 상태까지 세션을 직접 진행할 수 있습니다.
테스트에
새 시퀀스를 삽입할 때 사용자 조치의 컨텍스트를 보존하여 재생하는 동안 테스트가 올바르게
동기화되도록 하는 것이 중요합니다. 테스트가 원활히 재생될 수 있도록 하려면
결과 테스트에서 수동으로 편집해야 합니다.
참고: Citrix 테스트에는
하위 레벨 사용자 입력 및 동기화가 포함되기 때문에 사소한 변경도
테스트 작동을 방해할 수 있습니다. 이러한 테스트를 편집할 때
테스트가 기능상 동일한지 확인해야 합니다.
프로시저
테스트에 레코딩을 삽입하려면 다음을 수행하십시오.
- 테스트 편집기에서 새 레코딩을 삽입하려는 바로 앞 요소를 선택하십시오. 삽입 위치가
테스트의 창 이벤트 레벨인 경우 새 테스트 시퀀스를 관리하기가 더욱 쉽습니다.
- 삽입을 클릭한 다음시나리오 레코딩을 클릭하십시오.
- 레코딩 업데이트 창에서
삽입 위치에서 예상되는 상태에 세션을 도달하게 할 방법을 지정한 후 확인을 클릭하십시오.
- 자동으로 시나리오 재생을 선택하여 삽입 위치까지 테스트를
재생하십시오. 이 옵션을 사용하는 경우 삽입 위치에 도달하면 테스트가 재생 후 중지됩니다. 재생에서
동기화에 실패하면 세션을 예상된 삽입 위치 상태로 직접 가져올 것인지를 묻습니다.
- 예상 상태까지 수동으로 진행을 선택하여 Citrix 세션을 삽입 위치에서 예상되는 상태에 넣으십시오.
- Citrix 세션이 예상 상태가 되고 새 레코딩을 시작할 준비가 되면
도구 모음에서 레코딩 사용/사용 안함(
) 단추를 누르십시오. 자동 재생 옵션을 선택하면 레코딩이 자동으로 사용으로 설정됩니다.
- 기존 테스트에 추가하려는 조치 시퀀스를 수행하십시오. 완료 후 레코딩
사용/사용 안함(
)을 다시 클릭하여 레코딩을 중지하십시오. 참고: 레코딩을 여러 번 다시 시작할 수 있습니다. 그러나
Citrix 세션이 중지되었을 때의 상태와 동일한 상태에서 재개되는지 확인해야 합니다. 레코딩된 시퀀스에서 조치가 누락된 경우
재생 중 테스트가 올바르게 동기화될 가능성이 낮습니다.
- 테스트에 삽입할 조치 시퀀스를 완료한 경우
세션을 닫고 레코딩 중지(
)를 클릭하여 레코더를 중지하십시오. 테스트가 생성되는 동안 진행상태 창이 열립니다.
완료 시 레코더 제어 보기에 테스트 생성 완료 메시지가 표시되고
테스트 네비게이터에 사용자 테스트가 나열되며 테스트가 테스트 편집기에서 열립니다.
- 테스트 네비게이터에서 테스트를 업데이트한 후 새 테스트를 저장하기 전에
새 시퀀스가 테스트에 올바르게 삽입되었는지 확인하십시오. 삽입된 시퀀스의
처음과 끝에 있는 사용자 조치와 Citrix 세션 컨텍스트가 호환 가능한지 확인하십시오. 삽입 결과가
예상한 결과가 아닌 경우 를 클릭하여 이전에 저장한 테스트 버전으로 되돌아가거나 문제점을 수동으로 정정할 수 있습니다.