QTP - Debugging
Debugging, dalam konteks pengujian otomasi, adalah proses sistematis untuk menemukan dan memperbaiki masalah pengkodean dalam skrip otomasi sehingga skrip akan lebih kuat dan dapat menemukan cacat pada aplikasi.
Ada berbagai cara untuk melakukan debugging menggunakan break point di QTP. Break point dapat dimasukkan hanya dengan menekan "F9" atau dengan menggunakan pilihan Menu "Run" → "Memasukkan / Menghapus Break Point".
Setelah Memasukkan Break point, Titik "Berwarna Merah" dan garis akan disorot dalam warna MERAH seperti yang ditunjukkan di bawah ini -
metode | Jalan pintas | Deskripsi |
---|---|---|
Melangkah ke | F11 | Digunakan untuk menjalankan setiap Langkah. Masuk ke dalam Fungsi / Tindakan dan jalankan baris demi baris. Ini berhenti di setiap baris setelah eksekusi. |
Langkah selesai | F10 | Digunakan untuk Melangkahi Fungsi. Step Over hanya menjalankan langkah saat ini di dokumen aktif. |
Melangkah keluar | Shift + F11 | Setelah Step Into berfungsi, Anda dapat menggunakan perintah Step Out. Step Out melanjutkan proses hingga akhir fungsi dan kemudian menghentikan sesi proses di baris berikutnya. |
Pilihan di Break Point
Berbagai Pilihan di Break Point dapat diakses dengan Menavigasi melalui Menu 'Run'.
Sr.No. | ShortCut & Deskripsi |
---|---|
1 | F9 Sisipkan / Hapus BreakPoint |
2 | Ctrl+F9 Aktifkan / Nonaktifkan BreakPoint |
3 | Ctrl+Shift+F9 Hapus Semua BreakPoint |
4 | Use Only Menu Aktifkan / Nonaktifkan Semua BreakPoints |
Panel Debugging
Berikut ini adalah panel di jendela debugging -
Output - Tab ini menampilkan semua Output dari Print Statements.
Watch - Tab ini menampilkan keluaran Boolean dari Ekspresi yang Diberikan.
LocalVariables - Tab ini menampilkan Output dari Variabel Lokal.
Contoh
Panel Jam memperlihatkan ekspresi keluaran seperti yang ditunjukkan di bawah ini -
Panel Variabel Lokal menunjukkan nilai yang dipegang oleh variabel lokal seperti yang ditunjukkan di bawah ini -