QTP - CheckPoints

Checkpoints, seperti namanya, mengacu pada titik validasi yang membandingkan nilai saat ini dari properti yang ditentukan atau status saat ini dari suatu objek dengan nilai yang diharapkan, yang dapat disisipkan kapan saja dalam skrip.

Jenis Pos Pemeriksaan

Sr.No. Jenis & Deskripsi
1

Standard Checkpoint

Memverifikasi nilai properti suatu objek dalam aplikasi yang sedang diuji dan didukung oleh semua lingkungan add-in.

2

Bitmap Checkpoint

Memverifikasi area aplikasi Anda sebagai bitmap

3

File Content Checkpoint

Memverifikasi teks dalam file yang dibuat atau diakses secara dinamis seperti .txt, .pdf

4

Table Checkpoint

Memverifikasi informasi di dalam tabel. Tidak semua lingkungan didukung.

5

Text Checkpoint

Verifikasi apakah teks yang ditampilkan dalam area yang ditentukan dalam aplikasi berbasis Windows, sesuai dengan kriteria yang ditentukan.

6

Text Area Checkpoint

Memverifikasi apakah string teks ditampilkan dalam area yang ditentukan dalam aplikasi berbasis Windows, sesuai dengan kriteria yang ditentukan.

7

Accessibility Checkpoint

Memverifikasi halaman dan melaporkan area situs Web yang mungkin tidak sesuai dengan Panduan Aksesibilitas Konten Web World Wide Web Consortium (W3C)

8

Page Checkpoint

Memverifikasi karakteristik halaman Web. Itu juga dapat memeriksa tautan yang rusak.

9

Database Checkpoint

Memverifikasi konten database yang diakses oleh aplikasi yang diuji.

10

XML Checkpoint

Memverifikasi konten dokumen .xml atau dokumen .xml di halaman dan bingkai Web.

Memasukkan Checkpoint

Ketika pengguna ingin memasukkan pos pemeriksaan, seseorang harus memastikan bahwa sebagian besar pos pemeriksaan didukung selama sesi pencatatan saja. Setelah pengguna berhenti merekam, pos pemeriksaan tidak diaktifkan.

Diberikan di bawah ini adalah menu checkpoint, ketika pengguna TIDAK dalam mode perekaman.

Diberikan di bawah ini adalah menu checkpoint, ketika pengguna dalam mode perekaman.

Contoh

Pos pemeriksaan ditambahkan untuk aplikasi yang sedang diuji - "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

Melihat Properti Checkpoint

Setelah memasukkan, jika penguji ingin mengubah nilai, kita dapat melakukannya dengan mengklik kanan pada kata kunci 'checkpoint' pada skrip dan menavigasi ke "Properti Checkpoint" seperti yang ditunjukkan di bawah ini -

Anda juga dapat menemukan pos pemeriksaan yang sama di repositori objek, seperti yang ditunjukkan di bawah ini. Ini secara tepat menunjukkan jenis checkpoint apa yang digunakan dan apa nilai yang diharapkan, dan nilai waktu habis.