스크립트를 다시 재생하는 방법 QTP/UFT 예와 함께
⚡ 스마트 요약
스크립트를 다시 재생하세요 QTP/UFT 기록된 모든 단계가 여전히 올바르게 실행되는지 확인하려면 실행(F5), 단계별 실행, 실행 모드 업데이트 및 유지 관리 실행 모드를 사용한 다음 실행 결과 뷰어에서 결과를 확인하십시오.

스크립트를 재생하는 프로세스 QTP/UFT
스크립트가 기록되면 다음을 수행해야 합니다. REPLAY 테스트 단계가 정확하게 기록되었는지 확인하기 위한 스크립트입니다. UFT/QTP 재생을 시작하는 두 가지 방법을 제공합니다. 클릭하세요. 달리기 버튼을 누르거나 누르세요. F5 바로가기 키를 누르면 일반 실행 모드에서 첫 번째 단계부터 테스트를 실행할 수 있습니다.
전체 실행(F5) 옵션 외에도, UFT 또한 지원 스텝에서 달리기키워드 보기에서 아무 단계나 마우스 오른쪽 버튼으로 클릭하고 '단계부터 실행'을 선택하면 처음부터 실행하는 대신 해당 단계부터 실행을 시작할 수 있습니다. 이렇게 하면 긴 테스트 도중에 수정 사항을 다시 확인해야 할 때 모든 단계를 다시 실행하는 대신 시간을 절약할 수 있습니다.
실행 버튼을 클릭하면 실행 대화 상자가 나타납니다. Box 오픈. 더 런 Box 실행 세션 결과를 저장할 위치를 지정할 수 있습니다.
그것은 표시합니다 기본 경로 폴더 이름 결과가 저장되는 폴더입니다. 기본적으로 결과는 테스트 폴더에 저장됩니다. 새 하위 폴더가 해당 이름으로 생성됩니다. RESNn 값은 실행할 때마다 증가합니다. 기본 설정을 그대로 사용하거나 원하는 폴더를 지정할 수 있습니다.
실행 버튼을 클릭하면 실행이 시작됩니다. HP QTP/UFT 창 당신은 볼 수 있습니다 노란색 마커 현재 실행 중인 단계를 가리킵니다.
아래 비디오에 표시된 예에 따라 재생 중에 스크립트는 이전과 정확히 동일한 5단계를 수행했습니다. 기록이는 녹음에 오류가 없었음을 의미합니다. 테스트 결과도 표시됩니다.
여기에서 확인하세요 비디오에 접근할 수 없는 경우
재생 중에 단계가 실패하면, UFT 노란색 표시 대신 빨간색 십자 표시가 나타나고, 세션이 끝나면 실행 결과 뷰어가 자동으로 열려 어떤 체크포인트 또는 개체가 오류를 일으켰는지 정확하게 보여줍니다.
대화 상자를 실행합니다 Box 옵션 UFT/QTP
임시 실행 결과 폴더 옵션은 실행 결과를 임시 폴더에 저장합니다. 이 옵션을 사용하면 해당 폴더에 이전에 저장된 결과가 덮어쓰여집니다. 개발 중에는 이 옵션을 사용하지 않는 것이 좋습니다.ping 테스트 스크립트를 작성할 때는 '임시' 옵션을 선택하고, 스크립트가 기준선으로 설정되면 '새 폴더' 옵션으로 전환합니다.
| 선택권 | 그것이하는 일 |
|---|---|
| 새 실행 결과 폴더 | 실행할 때마다 테스트 폴더 아래에 번호가 매겨진 RESn 하위 폴더를 영구적으로 생성하여 전체 실행 기록이 디스크에 저장됩니다. |
| 임시 실행 결과 폴더 | 하나의 폴더를 재사용하고 실행할 때마다 덮어씁니다.ping 스크립트 수정 작업이 진행되는 동안 디스크 사용량이 낮습니다. |
| 맞춤 경로 | 테스트 디렉터리 외부의 폴더를 입력하거나 찾아볼 수 있습니다. 이는 결과를 공유 보고서 드라이브에 저장해야 할 때 유용합니다. |
테스트 수명 주기 단계에 맞는 옵션을 선택하세요. 단계가 아직 확정되지 않은 경우에는 임시 옵션을, 스크립트가 안정화되어 기준선으로 사용할 수 있게 되면 영구 옵션을 선택하세요.
예를 들어, 로그인 스크립트를 디버깅 중인 QA 엔지니어는 디스크 용량 부족을 방지하기 위해 실패한 시도로 인한 디스크 용량 증가를 막기 위해 결과를 임시 폴더에 저장한 다음, 완료된 스크립트에 대한 야간 실행 시 릴리스를 위한 전체 감사 추적이 필요해지면 '새 실행 결과 폴더' 옵션으로 전환합니다.
실행 모드를 변경하는 방법 UFT/QTP (업데이트 및 유지 관리 실행 모드)
업데이트 실행 모드와 유지 관리 실행 모드는 서로 다른 문제를 해결합니다. 업데이트 실행 모드는 다음과 같은 가정을 전제로 합니다. UFT 유지 관리 실행 모드는 모든 객체를 정확하게 찾고 저장된 데이터만 새로 고치면 되지만, 유지 관리 실행 모드는 다음과 같은 가정을 합니다. UFT 객체를 전혀 찾을 수 없으며 객체 저장소를 복구하는 방법에 대한 실시간 결정이 필요합니다.
실행(F5) 키로 사용하는 일반 실행 모드 외에도, 도구 모음의 실행 버튼 옆에 있는 화살표를 누르면 실행 모드와 실행 결과를 변경하는 두 가지 모드가 더 나타납니다. UFT 단순히 반복 재생하는 대신 각 단계를 수행합니다.
| 실행 모드 | 시작하는 방법 | 그것이하는 일 |
|---|---|---|
| 실행 (일반) | 툴바의 실행 버튼 또는 F5 키 | 기록된 모든 단계를 정확하게 실행하고 합격/불합격 여부를 포함한 전체 실행 결과 보고서를 생성합니다. |
| 업데이트 실행 모드 | 실행 드롭다운 → 실행 모드 업데이트 | 체크포인트 예상 값, 활성 화면 캡처 또는 객체 설명 속성과 같은 저장된 데이터를 성공 또는 실패 여부 판단 없이 새로 고칩니다. |
| 유지 관리 실행 모드 | 실행 드롭다운 → 유지 관리 실행 모드 | 언제든지 유지 관리 실행 마법사를 엽니다. UFT 객체를 찾을 수 없으므로 실행이 계속되는 동안 객체 저장소를 복구할 수 있습니다. |
유지 관리 실행 모드에서 테스트를 실행하려면 다음 단계를 따르십시오.
- 실행 버튼 옆의 아래쪽 화살표를 클릭하고 유지 관리 실행 모드를 선택하십시오.
- 세션의 결과 저장 위치와 입력 매개변수 값을 지정하십시오.
- 유지 관리 실행 마법사가 열릴 때마다 해당 마법사를 따라 진행하십시오. 이 마법사는 객체를 식별할 수 없거나, 저장소에서 누락되었거나, 스마트 식별이 필요한 경우에 나타납니다.
- 경기가 끝날 때까지 기다리세요. UFT 세션이 종료되면 실행 결과가 자동으로 열립니다.
유지 관리 실행 모드는 다음과 같은 경우에만 실행됩니다. UFT/QTP 이미 도구 > 옵션에서 일반 실행 모드로 설정되어 있으며, 다음이 필요합니다. Microsoft 스크립트 디버거를 설치해야 합니다. 마법사가 로컬 객체 저장소 업데이트를 완료하면 객체 저장소 관리자에서 로컬 저장소에서 업데이트를 사용하여 해당 수정 사항을 다시 통합하십시오. 공유 객체 저장소 팀의 나머지 구성원들이 사용합니다.
⚠ 팁: 유지 관리 실행 모드 세션 후 테스트 설정에서 객체 동기화 시간 제한을 재설정하십시오. UFT 이 값은 자동으로 복원되지 않으며, 문제 해결 과정에서 대기 시간이 길어지면 이후의 모든 정상 실행 속도가 느려질 수 있습니다.
실행 모드는 드라이버를 통해서도 전환할 수 있습니다. Vbscript 자동화 객체 모델(AOM)을 사용하면, 메뉴를 클릭할 사람이 없는 예약 실행이나 CI 트리거 실행에 유용합니다.
Dim qtApp, qtResultsOpt Set qtApp = CreateObject("QuickTest.Application") qtApp.Launch qtApp.Visible = True ' Use Fast run mode for quicker execution qtApp.Options.Run.RunMode = "Fast" ' Open the test in read-only mode qtApp.Open "C:\Automation\Tests\LoginTest", False, False ' Point the run at a fresh results folder Set qtResultsOpt = CreateObject("QuickTest.RunResultsOptions") qtResultsOpt.ResultsLocation = "C:\Automation\Results\Res1" ' Run and wait for the session to finish qtApp.Test.Run qtResultsOpt, True MsgBox "Run finished with status: " & qtApp.Test.LastRunResults.Status qtApp.Test.Close qtApp.Quit
업데이트 실행 모드와 유지 관리 실행 모드는 설계상 상호 작용이 가능하며 다음 단계에서 시작됩니다. UFT AOM이 아닌 인터페이스를 사용합니다. 위의 스크립트는 일반/빠른 설정을 제어하고 표준 실행을 트리거합니다.
실행 결과 뷰어란 무엇인가요? UFT/QTP?
실행(F5)으로 시작했든, 업데이트 실행 모드로 시작했든, 유지 관리 실행 모드로 시작했든 관계없이, 매 실행 후, UFT 테스트 결과를 다시 실행하지 않고도 결과를 확인할 수 있도록 실행 결과 뷰어가 자동으로 열립니다.
실행 결과 뷰어는 왼쪽 트리 구조로 모든 단계를 나열하며, 각 단계는 통과, 실패, 경고 또는 완료 아이콘으로 표시됩니다. 또한 현재 선택된 단계에 대한 세부 정보, 체크포인트 비교 및 활성 화면 캡처를 보여줍니다. 실패한 단계는 일반적으로 일치하지 않은 속성으로 바로 연결되므로 원시 로그를 스캔하는 것보다 빠릅니다.
트리의 각 단계는 실패한 단계만 표시하도록 필터링할 수 있어, 긴 회귀 테스트에서 통과된 수십 개의 단계를 스크롤하는 것보다 빠릅니다. 단계를 선택하면 세부 정보 창이 열리고, 실행 중에 캡처된 활성 화면의 축소 이미지와 함께 예상 값과 실제 값이 나란히 표시됩니다.
도구 > 옵션 > GUI 테스트 탭 > 세션 실행 창에서 결과를 기존의 실행 결과 뷰어 창으로 열지 또는 확장된 HTML 보고서로 열지 설정할 수 있습니다. 결과를 GUI 뷰어가 없는 사람과 공유해야 할 경우 이 설정을 변경하는 것이 좋습니다. UFT 설치.
