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.