qtp tutorial 12 expert view
전문가보기 개요, 단계 생성기 및 체크 포인트에 대한 간략한 소개에 대한 기사가 될 것이며 실제 스크립트를 기록하는 동안 이들을 사용하는 방법에 대한 예제를 통해 모든 세부 사항을 자세히 다룰 때까지 계속 진행될 것입니다. 이것은 QTP 교육 시리즈의 12 번째 튜토리얼입니다.
=> QTP 교육 자습서 시리즈를 보려면 여기를 클릭하십시오.
학습 내용 :
QTP의 전문가 견해
- 전문가보기는 AUT에서 수행 한 작업이 VB 스크립트 코드로 표시되는 곳입니다.
- 이보기의 모든 LOC에 대해 키워드보기에 해당 열이 있습니다.
- 테스트에서 다른 작업에 액세스하고,보고, 편집하는 데 사용할 수있는 작업 드롭 다운 상자도 있습니다.
- 이보기는 VB 스크립트를 사용한 프로그래밍에 익숙한 사용자에게 특히 유용합니다.
- 이 뷰의 가장 중요한 용도 중 하나는 함수 및 함수 라이브러리 생성을 용이하게한다는 것입니다. (나중에 자세한 논의를위한 주제)
- 사용자는 언제든지이보기에 나타나는대로 테스트 또는 함수 라이브러리를 인쇄 할 수 있습니다. 파일-> 인쇄는 테스트를 인쇄합니다.
다음과 같이 보입니다.
입력하거나 단계 생성기를 사용하여이보기에 명령문을 직접 추가 할 수 있습니다.
단계 생성기
- QTP가 제공하는 시설입니다. QTP에 프로그래밍 단계 추가 사용자에게 쉽습니다.
- 키워드보기, 기능 라이브러리, 활성 화면 또는 전문가보기에서 사용하여 단계를 생성 할 수 있습니다.
- 테스트 또는 함수 라이브러리에 단계를 작성하는 데 사용할 수 있습니다.
- 시작하려면 메뉴 옵션 ' 삽입-> 단계 생성기 ”메뉴 옵션. 단계를 이동할 곳을 마우스 오른쪽 버튼으로 클릭하고 ' Step-> Step 생성기 삽입 ”또는 F7 (활성 화면 제외)
예를 들어,
시나리오를 통해 설명하겠습니다. www.gmail.com을 열고“Create Account”링크를 클릭합니다. 이것이이 진술이 어떻게 보일지입니다.
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
링크가 존재하는지 확인해야하는 경우 클릭하는 코드를 작성하기 전에 위의 설명 앞에 단계가 필요합니다. 이것이 내가하는 방법입니다.
1 단계) 단계를 삽입해야하는 위치를 선택하십시오.
- 전문가보기 : 단계를 이동할 위치에 커서를 놓고 단계 생성기를 시작합니다.
- 키워드보기 : 아래에서 단계를 삽입 할 단계를 선택하십시오.
- 활성 화면 : 활성 화면 창에서 마우스 오른쪽 버튼을 클릭하고 단계 생성기 옵션을 선택합니다. 단계의 기반이되는 개체를 선택하라는 메시지가 표시됩니다. 그 다음 단계 생성기 창이 시작됩니다.
2 단계) 이것은 시작되는 단계 생성기 창입니다. 현재 표시되고있는 세부 사항에 유의하십시오. 현재 선택한 단계와 관련된 모든 세부 정보가 표시됩니다. 새 단계에 필요한 값을 선택할 수 있지만 현재 단계에는 영향을주지 않습니다.
링크가 있는지 확인하기 위해 필요한 값을 설정하겠습니다.
보시다시피 테스트 개체를 선택하고 계정 링크를 만들고 작업이 있음을 선택했습니다. 선택 사항이기 때문에 인수를 비워두고 작업의 반환 값이 var_Exist 변수에 저장되도록 선택했습니다. '생성 된 단계'필드의 전문가보기에 표시 될 VB 스크립트 문이 표시됩니다. 즉, 구문입니다.
3 단계) 테스트 개체를 선택한 드롭 다운에서 유틸리티 개체 또는 함수를 기반으로 단계를 선택할 수 있습니다.
4 단계) 개체 :이 필드에는 필수 개체 목록 또는 함수 라이브러리 소스가 포함됩니다.
5 단계) 작업 필드에서 적절한 방법, 속성 또는 기능을 선택할 수 있습니다.
6 단계) 인수 및 반환 값 :이 필드는 자명합니다. 사용자는 인수를 매개 변수화하거나 상수 값을 제공 할 수 있습니다.
7 단계) 사용자는 'Insert another step'옵션을 ON으로 선택하여 하나의 문장을 삽입하거나 다른 문장을 따라 가도록 선택할 수 있습니다.
8 단계) 그래서 우리의 예로 돌아갑니다. 확인을 클릭합니다. 이것은 삽입되는 문장입니다.
var_Exist = Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Exist Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
체크 포인트
우리는 지금까지 귀하의 기사의 여러 곳에서 만났습니다. 체크 포인트에 대한 참조 . 체크 포인트가 무엇인지 정의하는 방법은 여러 가지가 있습니다. 특정 예상 값과 AUT에 존재하는 실제 값 사이에 일치하는 항목이 있는지 확인하려는 테스트의 논리적 지점입니다. ”.
우리는 앞서 이야기했습니다. QTP는 특정 내장 체크 포인트를 제공하지만 사용자를 제한하지 않습니다. 테스트의 어느 시점에서든 테스터는 검증 포인트를 포함하기 위해이 테스트에서 원하는 수의 체크 포인트를 구축 할 수 있습니다. 나에 따르면 QTP에서 가장 다재다능한 기능 중 하나입니다.
커스텀 체크 포인트는 전적으로 각자의 문제와 관련이 있습니다. 우리는 QTP의 필수 부분으로 제공되는 체크 포인트에 대한 기본 개념을 갖출 것입니다.
#1) 체크 포인트가 추가되면 QTP는“ CheckPoint” 전문가보기 및 키워드보기의 해당 행에서.
예를 들어,
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check CheckPoint('Gmail: Email from Google')
#두) 사용자는 체크 포인트 문이 체크 포인트 결과를 나타내는 부울 값을 반환하도록 할 수 있습니다. 통과하면 1과 실패하면 0을 반환합니다. 이를 위해서는 Expert View의 문에서 체크 포인트 인수를 괄호로 묶어야합니다.
예를 들어,
i=Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check(CheckPoint('Gmail: Email from Google'))
#삼) 기본적으로 검사 점의 이름은이 검사가 수행되는 개체의 이름이됩니다.
# 4) 사용자는이 이름을 수락하거나 변경할 수 있습니다.
# 5) 테스트가 실행될 때 예상 값이 체크 포인트의 실제 값과 일치하면 체크 포인트가 통과하고 그렇지 않으면 실패합니다.
# 6) 결과는 실행 결과 뷰어에서 볼 수 있습니다.
avast cleanup premium에 대한 무료 대안
QTP가 사용자에게 제공하는 10 개의 체크 포인트가 있습니다.
- 표준 체크 포인트
- 이미지 체크 포인트
- 비트 맵 체크 포인트
- 페이지 체크 포인트
- 텍스트 체크 포인트
- XML 체크 포인트
- 텍스트 영역 체크 포인트
- 테이블 체크 포인트
- 접근성 체크 포인트
- 데이터베이스 체크 포인트
체크 포인트가 삽입되는 일반적인 방법은 초기 테스트 단계가 생성 된 후입니다. 그러나 기록 또는 편집 중에 체크 포인트를 추가 할 수 있습니다.
어떤 체크 포인트가 당면한 작업에 적합한 지 올바른 판단을 내리기 위해 테스터는 모든 체크 포인트에 대한 예비 지식을 가지고있는 것이 좋습니다.
=> QTP 교육 자습서 시리즈를 보려면 여기를 방문하십시오.
다음 기사에서 그렇게 할 것입니다. 각 체크 포인트가 무엇을하는지 살펴보고 사용 방법을 배우려고합니다.
추천 도서
- QTP 자습서-25 개 이상의 Micro Focus QTP (Quick Test Professional) 교육 자습서
- QTP 튜토리얼 # 15-QTP에서 텍스트 영역, 테이블 및 페이지 체크 포인트 사용
- QTP 튜토리얼 # 14 – QTP 테스트에서 비트 맵과 텍스트 체크 포인트를 추가하는 방법
- QTP 튜토리얼 # 3-키워드보기에서 표준 단계 추가
- QTP Tutorial # 16-XML, 접근성, 데이터베이스 체크 포인트를 삽입하는 단계
- MongoDB의 배포 : 단계별 자습서
- 키워드보기 작업-QTP 교육 자습서 2
- Appium Studio의 단계별 설치 및 설정