예제가 포함된 QTP/UFT의 작업

QTP의 액션이란 무엇입니까?

행위 테스트를 "논리 단위" 또는 "비즈니스 프로세스"로 나누는 데 도움이 됩니다. 작업은 보다 모듈화되고 효율적인 스크립트를 만드는 데 도움이 됩니다.

스크립트가 새로 생성되면 하나의 작업으로만 구성됩니다. 그러나 요구 사항에 따라 Micro Focus UFT 스크립트에 더 많은 작업을 추가할 수 있습니다.

두 가지 유형의 작업이 있습니다.

  1. 재사용 작업: 다른 테스트에 사용할 수 있습니다. 동일한 테스트 스크립트에서 여러 번 사용할 수 있습니다.
  2. 재사용 불가능 작업: 다른 테스트에는 사용할 수 없습니다. 동일한 스크립트에서 한 번만 호출할 수 있습니다.

때로는 작업이 커지면 분할하는 것이 좋은 습관입니다. 두 가지 방법으로 기존 작업을 분할할 수 있습니다.

  1. 독립 선택한 작업을 두 개의 형제 작업으로 분할하는 서로의 작업
  2. 중첩된 작업 선택한 작업을 마지막 단계에서 두 번째 하위 작업을 호출하는 상위 작업으로 분할합니다.

작업은 데이터시트에 저장된 테스트 데이터에 액세스할 수 있습니다. HP QTP는 다음을 제공합니다. 2가지 유형의 데이터시트

  1. 글로벌 데이터시트: 전체 테스트에 대해 고유합니다. 모든 작업은 글로벌 데이터시트에 액세스하고 데이터를 쓸 수 있습니다. 시트 이름이 "GLOBAL"입니다.
  2. 로컬 데이터시트: 시트의 작업 수와 동일합니다. 작업은 자체 로컬 데이터시트에서만 데이터를 읽고 쓸 수 있습니다. 시트 이름 = “ACTION NAME”.

액션을 생성하는 전체 목적은 다른 테스트 스크립트에서 이를 사용하는 것입니다. 작업을 테스트로 가져오는 방법에는 두 가지가 있습니다.

  1. 작업 복사 호출: 작업 복사본을 만들면 체크포인트, 매개변수화 및 데이터 테이블의 해당 작업 탭을 포함하여 작업 전체가 호출 테스트에 복사됩니다. 기존 작업의 복사본을 삽입하면 복사된 작업을 변경할 수 있으며 변경 내용은 다른 테스트에 영향을 주지도, 영향을 받지도 않습니다. 재사용 가능 작업과 재사용 불가능 작업의 복사본을 모두 삽입할 수 있습니다.
  2. 기존 작업 호출: 작업 호출은 호출 테스트에서 읽기 전용입니다. 작성된 테스트에서만 수정할 수 있습니다. 여러 테스트에서 동일한 작업을 사용할 수 있으며 테스트를 쉽게 유지 관리할 수 있습니다. "재사용 가능" 작업만 호출할 수 있습니다.

다음 비디오 튜토리얼에서는 다음을 보여줍니다. 행위. 이전 튜토리얼에서 생성된 바닐라 테스트 스크립트를 사용하여 로그인하는 5단계를 수행합니다. 항공편 예약. 이 튜토리얼은 가장 긴 모두 QTP 튜토리얼 그리고 그것을 보는 동안 메모를 하는 것이 좋습니다.

LINK 비디오에 접근할 수 없는 경우

처럼 기능/방법 프로그래밍 언어에서는 입력과 출력을 생성할 수도 있습니다. 매개 변수 행동을 위해. 이 매개변수는 무관계테스트 데이터 매개변수화 더 일찍 배웠습니다.

필요한 경우 다음 명령문을 사용하여 작업을 종료할 수 있습니다.

  • ExitAction.
  • 종료작업반복
  • 종료실행
  • 전역 반복 종료

실행하는 동안 QTP 스크립트 Actions에서는 다음 사항을 고려해야 합니다. 글로벌 반복 및 로컬 반복

작업 반복 빈도를 변경할 수 있습니다. 선택하여 작업 호출 속성 > 실행 탭