Parameterisasi dalam QTP / UFT dengan Contoh

Anonim

Apa itu Parameterisasi QTP?

QTP memberi kita untuk memilih input tes yang berbeda pada saat berjalan. Proses memberikan nilai masukan yang berbeda melalui parameter eksternal disebut sebagai parameterisasi.

Jenis parameterisasi di QTP

Jenis parameter dapat berupa:

  1. Parameter Tabel Data
  2. Parameter Tes / Tindakan
  3. Parameter variabel lingkungan
  4. Parameter nomor acak

Parameterisasi di QTP

Tutorial Micro Focus UFT ini mendemonstrasikan bagaimana melakukan parameterisasi agar berhasil login ke aplikasi reservasi penerbangan. Anda mungkin bertanya-tanya mengapa mengambil upaya raksasa untuk mengotomatiskan skenario sederhana ini. Kami akan memeriksa apakah pengguna berhasil masuk ke aplikasi dengan memasukkan Nama Agen & Kata Sandi yang valid. Kebutuhan parameterisasi menjadi jelas jika kita memperluas cakupan skenario untuk memasukkan Kombinasi Nama Agen & Sandi ALPHANUMERIC yang valid . Dalam hal ini, Langkah Tes Akan Tetap Sama. Tetapi kami akan memiliki lebih banyak kombinasi Data untuk DIUJI. Dalam contoh ini, kami akan membatasi hanya 3 dari 8 kemungkinan kombinasi.

Skenario Uji Langkah Tes Uji Data
Periksa apakah pengguna berhasil masuk ke aplikasi saat memasukkan KOMBINASI ALPHANUMERIC Agent Name & Password yang valid Langkah 1) Buka Aplikasi Reservasi Penerbangan Langkah 2) Masukkan Nama Agen yang Valid Langkah 3) Masukkan Kata Sandi yang Valid Langkah 4) Tekan Ok Langkah 5) Tutup Aplikasi Setelah Berhasil Masuk. Nama Agen = Sandi Guru = Nama Agen Merkuri = Sandi Guru99 = Nama Agen MERCURY = 9999 Sandi = merkuri

Untuk melakukannya, Anda dapat menyalin enam langkah atau memberikan nilai data berbeda yang sebenarnya adalah sesuatu yang akan Anda lakukan secara manual, atau Anda dapat menggunakan Parametrization.

Cara termudah untuk membuat parameter argumen, dalam kasus kami Guru adalah

  1. Klik Tampilan Kata Kunci
  2. Klik Ikon Parameterisasi.

Kotak Dialog Konfigurasi Nilai Terbuka. Saat ini, nilainya disetel ke Konstanta. Klik pada Tombol Radio Parameter. QTP memberikan nama default untuk parameter ini. Anda dapat memberi nama pilihan Anda dan kemudian klik "OK."

Di Lembar Global, kolom dengan Header "Nama Agen" dan nilai Guru dibuat. Anda dapat memasukkan lebih banyak nilai untuk parameter ini.

Saat Anda mengklik "tampilan ahli", Anda akan melihat bahwa "Nama Agen" diganti dengan "Guru", dan jenis lembar yang digunakan.

Selain itu, Anda juga dapat membuat parameter pada argumen Kata sandi dan memasukkan kumpulan data pengujian yang berbeda.

Artinya Lembar Data ini adalah QTP akan mengulangi enam langkah yang sama yang telah kami catat tiga kali. Selama iterasi pertama, ini akan menggunakan data di baris pertama. Selama baris kedua akan menggunakan data di baris kedua dan seterusnya. Sekarang mari kita jalankan skripnya. Ini adalah iterasi pertama. Ini adalah iterasi kedua. Di bilah status, QTP memberikan informasi tentang baris tersebut, yang saat ini digunakan sebagai data uji dan menyoroti baris yang sesuai di lembar data. Hasilnya akan menunjukkan ringkasan dari 3 iterasi.

Keuntungan Parameterisasi

  • Parameterisasi memungkinkan kita untuk memilih nilai yang berbeda pada waktu proses
  • Mengurangi Waktu dan Upaya
  • Penggunaan Driver Data memungkinkan kita menggunakan data yang sama untuk berbagai kotak input. (Driver Data adalah fitur yang disediakan oleh HP UFT yang menunjukkan semua konstanta yang dapat diparameterisasi dalam satu jendela. Ini membuat parameterisasi skrip besar menjadi mudah.

Klik di sini jika video tidak dapat diakses