QTP-체크 포인트

이름에서 알 수 있듯이 체크 포인트는 지정된 속성의 현재 값 또는 개체의 현재 상태를 예상 값과 비교하는 유효성 검사 지점을 의미하며 스크립트의 어느 시점에서든 삽입 할 수 있습니다.

체크 포인트 유형

Sr. 아니. 유형 및 설명
1

Standard Checkpoint

테스트중인 응용 프로그램에서 모든 추가 기능 환경에서 지원되는 개체의 속성 값을 확인합니다.

2

Bitmap Checkpoint

응용 프로그램 영역을 비트 맵으로 확인합니다.

File Content Checkpoint

.txt, .pdf와 같이 동적으로 생성되거나 액세스되는 파일의 텍스트를 확인합니다.

4

Table Checkpoint

테이블 내의 정보를 확인합니다. 모든 환경이 지원되는 것은 아닙니다.

5

Text Checkpoint

지정된 기준에 따라 Windows 기반 애플리케이션의 정의 된 영역 내에 표시되는 텍스트를 확인하십시오.

6

Text Area Checkpoint

지정된 기준에 따라 Windows 기반 응용 프로그램의 정의 된 영역 내에 텍스트 문자열이 표시되는지 확인합니다.

7

Accessibility Checkpoint

페이지를 확인하고 W3C (World Wide Web Consortium) 웹 콘텐츠 접근성 지침을 준수하지 않을 수있는 웹 사이트 영역을보고합니다.

8

Page Checkpoint

웹 페이지의 특성을 확인합니다. 끊어진 링크도 확인할 수 있습니다.

9

Database Checkpoint

테스트중인 응용 프로그램에서 액세스 한 데이터베이스의 내용을 확인합니다.

10

XML Checkpoint

웹 페이지 및 프레임에서 .xml 문서 또는 .xml 문서의 내용을 확인합니다.

체크 포인트 삽입

사용자가 체크 포인트를 삽입하고자 할 때, 대부분의 체크 포인트가 기록 세션 동안에 만 지원되는지 확인해야합니다. 사용자가 기록을 중지하면 체크 포인트가 활성화되지 않습니다.

아래는 사용자가 녹화 모드가 아닐 때 체크 포인트 메뉴입니다.

다음은 사용자가 녹화 모드에있을 때 체크 포인트 메뉴입니다.

테스트중인 애플리케이션에 대한 체크 포인트가 추가되었습니다- "http://easycalculation.com/"

' 1. Inserted Standard Checkpoint
Status = Browser("Math Calculator").Page("Math 
   Calculator").Link("Numbers").Check CheckPoint("Numbers")

If Status Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

' 2. Inserted BitMap Checkpoint
imgchkpoint = Browser("Math Calculator").Page("Math 
   Calculator").Image("French").Check CheckPoint("French")

If imgchkpoint Then
   print "Checkpoint Passed"
Else
   Print "Checkpoint Failed"
End if

체크 포인트 속성보기

삽입 후 테스터가 값을 변경하려는 경우 스크립트의 'checkpoint'키워드를 마우스 오른쪽 버튼으로 클릭하고 아래와 같이 "Checkpoint Properties"로 이동하면됩니다.

아래와 같이 객체 저장소에서도 동일한 체크 포인트를 찾을 수 있습니다. 사용되는 체크 포인트 유형과 예상 값, 시간 초과 값을 정확하게 보여줍니다.