출력값을 인쇄하는 방법 QTP/UFT 테스트 결과 내보내기
⚡ 스마트 요약
출력값 QTP/UFT 런타임에 객체 속성 데이터를 캡처하여 테스트 결과 데이터시트에 저장하고, 테스터가 해당 결과를 Micro Focus 외부로 내보내거나 인쇄할 수 있도록 합니다. UFT 보고 및 분석용.
출력 값은 무엇입니까?
An 출력 값 단계 객체의 속성값을 캡쳐하는 단계입니다. 테스트의 특정 시점에서 캡처된 값을 원하는 위치에 저장합니다. 저장된 값은 테스트 스크립트의 여러 지점에서 입력값으로 사용할 수 있습니다. 체크포인트와 달리 이 단계에서는 캡처된 값을 검증하지 않고 저장만 하므로, 테스터가 합격/불합격 결과 대신 참조 데이터가 필요할 때 유용합니다.
예를 들어, 출력 값 단계에서 샘플 항공편 예약 애플리케이션에서 티켓을 예약한 후 생성된 항공편 확인 번호를 캡처하여 저장해 두면, 이후 테스트 단계에서 동일한 예약을 검색할 수 있습니다.
Tip 후속 단계에서 참조 데이터가 필요할 때마다 출력값을 사용하고, 합격 또는 불합격 결과를 도출해야 하는 실제 검증을 위해 체크포인트를 남겨두십시오.
출력값 대 체크포인트 UFT/QTP
테스터들은 테스트 실행 중에 객체의 속성을 읽는다는 점에서 출력 값과 체크포인트를 혼동하는 경우가 많습니다. 하지만 실제 차이점은 캡처된 값이 그 후에 어떻게 처리되는지에 있습니다. 체크 포인트 측정값을 예상값과 비교하여 테스트 결과에 통과 또는 실패 상태를 보고합니다. 출력값은 캡처된 값을 데이터 테이블, 변수 또는 결과 자체에 저장하며, 어떠한 판단도 내리지 않습니다. 두 단계 유형 모두 키워드 보기에서 표시되며 편집기에서 해당 VBScript 문을 생성하므로, 테스트에 검증이 필요한지 아니면 단순히 데이터 캡처만 필요한지에 따라 선택이 달라집니다.
| 아래 | 출력값 | 체크 포인트 |
| 목적 | 속성 값을 캡처하고 저장합니다. | 부동산 가치를 예상치와 비교하여 검증하십시오. |
| 결과 | 합격/불합격 여부 표시 없음 | 합격 또는 불합격 여부 |
| 일반적인 사용 | 데이터 기반 입력, 동적이거나 예측 불가능한 값 | 알려진 값의 기능적 검증 |
| 생성된 문장 | 출력 방법 | 확인 방법 |
이러한 구분은 가장 중요한 부분에서 중요합니다. 데이터 기반 테스트테스트의 한 반복에서 캡처된 값이 다음 반복의 입력값이 되거나, 주문 번호 및 타임스탬프와 같이 검증할 고정된 예상 값이 없는 동적 데이터를 캡처하는 경우에 해당합니다.
Micro Focus의 출력값 유형 UFT
마이크로 포커스 UFT 출력값을 네 가지 범주로 그룹화하며, 각 범주는 서로 다른 유형의 객체 또는 데이터 소스에 적합합니다.
- 표준 출력 값
- 텍스트/텍스트 영역 출력 값
- 데이터베이스 출력 값
- XML 출력 값(애플리케이션/리소스에서)
출력 값을 생성하는 것은 체크 포인트표준 출력 값은 모든 객체의 속성을 출력하는 데 사용할 수 있습니다. 동일한 객체에서 하나 또는 여러 속성을 출력으로 선택할 수 있습니다. 네 가지 유형 중 어떤 것을 선택할지는 테스트 대상 객체에 따라 다릅니다. 표준 출력 값은 일반적인 UI 컨트롤에 적합하고, 나머지 세 가지 유형은 각각 텍스트 영역, 데이터베이스 및 XML 소스에 적합합니다.
실행 시간 동안 HP QTP 실행 시간 동안 출력 값을 DataTable에 저장하며, 테스트 실행이 종료되는 즉시 자동으로 지워집니다.
표준 출력값을 생성하는 방법 UFT
Micro Focus에서 테스트를 기록하는 동안 표준 출력값을 삽입하려면 다음 단계를 따르십시오. UFT이 과정은 화면에 인식되는 거의 모든 객체에 적용됩니다. UFT 그것에 의존한다 개체 식별 애플리케이션이 어떤 속성을 캡처하기 전에 대상 객체의 위치를 찾는 메커니즘입니다. Windows-기반, 웹 기반 또는 지원되는 추가 기능 기술.
- Micro Focus에서 테스트 녹화를 시작하세요 UFT그런 다음 속성을 캡처해야 하는 흐름상의 정확한 지점에서 일시 중지합니다.
- 디자인 메뉴에서 삽입 > 출력 값 > 표준 출력 값을 선택하거나 도구 모음에서 해당 아이콘을 클릭합니다.
- 속성을 캡처하려는 객체를 클릭합니다. UFT 화면에서 해당 부분을 강조 표시하고 출력 값 속성 대화 상자를 엽니다.
- 객체에서 하나 이상의 속성을 선택하고, 선택적으로 캡처된 각 값을 저장할 DataTable 열의 이름을 변경합니다.
- 출력값 속성 대화 상자를 닫으려면 확인을 클릭하고, 단계를 삽입하려면 다시 확인을 클릭합니다.
- 녹음을 중지하십시오. UFT 일치하는 Output 문을 자동으로 삽입합니다. Vbscript 테스터가 필요에 따라 직접 편집할 수 있는 편집기입니다.
- 테스트를 실행한 다음 테스트 결과 창을 열어 캡처된 값이 런타임 데이터 테이블 내에 올바르게 표시되는지 확인하십시오.
Tip 데이터 테이블 열의 이름을 AgentName 또는 FlightNumber와 같이 명확하게 지정하여 캡처된 값을 후속 단계 또는 보고서에서 쉽게 참조할 수 있도록 합니다.
아래 영상은 항공편 예약 샘플 애플리케이션 실행부터 DataTable에 기록된 출력값을 확인하는 단계까지 전 과정을 보여줍니다.
여기에서 확인하세요 비디오에 접근할 수 없는 경우
Code 예:
아래 VBScript는 일반적인 흐름을 보여줍니다. 항공편 예약 샘플 애플리케이션을 실행하고, 로그인 자격 증명을 입력하고, 결과 대화 상자의 출력 화면을 캡처하는 과정입니다.
SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe"
Dialog("Login").WinEdit("Agent Name:").SetDataTable("AgentName",dtGlobalsheet)
Dialog("Login").WinEdit("Password:").SetDataTable("Password",dtGlobalsheet)
Dialog("Login").WinButton("OK").Click
Dialog("Login").Dialog("FlightReservations").Static("Please enter agent name").OutputCheckPoint("ErrorMessage")
Dialog("Login").Dialog("FlightReservations").WinEdit("OK").Click
Dialog("Login").WinEdit("Cancel").Click
텍스트, 데이터베이스 및 XML 출력 값 설명
표준 출력값을 넘어서는 마이크로 포커스 UFT 객체 속성의 간단한 목록에 맞지 않는 데이터에 대해 세 가지 추가 출력 값 유형을 지원합니다.
| 타입 | 캡처 | 전형적인 소스 |
| 텍스트/텍스트 영역 | 페이지 또는 정의된 화면 영역 내에 표시되는 텍스트 문자열 | 웹페이지, Windows 어플리케이션 |
| 데이터베이스 | SQL 쿼리에서 반환되는 결과 집합 값 | ODBC 또는 OLE DB 데이터 소스 |
| XML | XML 문서 내의 요소 및 속성 값 | 웹 애플리케이션 XML 응답 또는 리소스 파일 |
텍스트 출력 값은 테스터가 표시된 문자열의 일부와 그 바로 앞이나 뒤에 나타나는 선택적 텍스트를 캡처할 수 있도록 합니다. 데이터베이스 출력 값은 연결된 데이터 소스에 대해 SQL 문을 실행하고 선택한 결과 셀을 저장하는데, 이는 데이터베이스 체크포인트와 유사합니다. XML 출력 값은 XML 문서의 계층 구조를 읽고 선택한 요소 또는 속성의 값을 저장합니다. 표준 출력 값과 마찬가지로 세 가지 유형 모두 녹화 중에 삽입할 수 있으며, 각 유형은 기본 VBScript에 자체 출력 문을 추가합니다.
참고 : XML 출력 값은 표준 모드로 실행되는 Internet Explorer 9 이상 버전에서는 지원되지 않습니다. Google Chrome또는 모질라에서 FirefoxWebXML 테스트 객체를 해당 브라우저에서 사용할 수 없기 때문입니다.
테스트 결과를 이해하세요 QTP/UFT 인쇄/내보내기 예시 포함
출력값 단계가 실행되면 캡처된 데이터가 내부에 나타납니다. UFT 테스트 결과 창은 다른 모든 테스트 단계와 함께 표시되어 어떤 내용이 어디에서 캡처되었는지 쉽게 검토할 수 있습니다. 마이크로 포커스에서 생성되는 테스트 결과를 자세히 살펴보겠습니다. UFT.
In HP QTP, 오른쪽에는 테스트 결과 요약이 표시됩니다.
왼쪽에는 테스트 결과 트리가 있습니다. 이는 테스트 실행 중에 수행된 테스트 단계를 아이콘으로 보여주는 보기 방식입니다. 키워드 보기의 테스트 트리와 유사합니다.
트리에서 단계를 선택하면 오른쪽 패널에 해당 단계에 대한 자세한 정보가 표시됩니다. 여기에는 객체, 수행된 작업, 해당 단계에서 출력되거나 확인된 속성 값이 포함됩니다.
도구 > 옵션을 사용하면 전체 테스트 실행 과정을 동영상/스크린샷으로 캡처할 수 있습니다. GUI 테스트이는 결함을 보고해야 할 때 유용한 증거가 됩니다.
테스트 결과 창에서 결과를 직접 인쇄하거나 내보내 오프라인에서 검토하거나 팀원들과 공유할 수 있습니다.
결과 및 결함 정보를 품질 관리 센터로 내보낼 수도 있습니다.ping 자동화된 테스트 증거는 수동 테스트 관리에 사용되는 동일한 도구와 연결됩니다.
테스트 결과 트리, 요약 패널 및 내보내기 옵션을 통해 테스터는 테스트의 모든 체크포인트 또는 출력 값에 대해 실행된 내용, 캡처된 내용 및 존재하는 증거에 대한 완벽한 감사 추적을 확인할 수 있습니다.
여기에서 확인하세요 비디오에 접근할 수 없는 경우






