Apakah Parameterisasi QTP?
QTP menyediakan kami untuk memilih input ujian yang berbeza pada masa berjalan. Proses memberikan nilai input yang berbeza melalui parameter luaran disebut sebagai parameterisasi.
Jenis parameterisasi dalam QTP
Jenis parameter boleh:
- Parameter Jadual Data
- Parameter Ujian / Tindakan
- Parameter pemboleh ubah persekitaran
- Parameter nombor rawak
Parameterisasi dalam QTP
Tutorial Micro Focus UFT ini menunjukkan cara melakukan parameterisasi untuk berjaya masuk ke aplikasi tempahan penerbangan. Anda mungkin tertanya-tanya mengapa mengambil usaha Herculean untuk mengotomatiskan senario sederhana ini. Kami akan memastikan pengguna berjaya masuk ke aplikasi apabila memasukkan Nama & Kata Laluan Ejen yang sah. Keperluan untuk parameterisasi menjadi jelas jika kita memperluas skop senario untuk memasukkan Gabungan Nama & Kata Laluan Ejen ALPHANUMERIKA yang sah . Dalam kes ini, Langkah Ujian Akan Tetap Sama. Tetapi kita akan mempunyai lebih banyak kombinasi Data untuk UJIAN. Dalam contoh ini, kami akan mengehadkan hanya 3 kemungkinan 8 kombinasi.
Senario Ujian | Langkah Ujian | Data Ujian |
---|---|---|
Pastikan pengguna berjaya melog masuk ke aplikasi semasa memasukkan KOMBINASI Nama & Kata Laluan Ejen ALPANUMERIKA yang sah | Langkah 1) Buka Permohonan Tempahan Penerbangan Langkah 2) Masukkan Nama Ejen Yang Sah Langkah 3) Masukkan Kata Laluan yang Sah Langkah 4) Tekan Ok Langkah 5) Tutup Aplikasi Setelah Berjaya Masuk. | Nama Ejen = Kata Laluan Guru = Nama Ejen Merkuri = Kata Laluan Guru99 = MERCURY Nama Ejen = 9999 Kata Laluan = merkuri |
Untuk mencapainya, anda boleh menyalin enam langkah atau memberikan nilai data yang berbeza yang sebenarnya sesuatu yang anda akan lakukan secara manual, atau anda boleh menggunakan Parametrization.
Cara termudah untuk memarematisasi argumen, dalam kes kami Guru adalah
- Klik Paparan Kata Kunci
- Klik Ikon Parametrizasi.
Kotak Dialog Konfigurasi Nilai Dibuka. Pada masa ini, nilainya ditetapkan ke Pemalar. Klik pada Butang Radio Parameter. QTP memberikan nama lalai untuk parameter ini. Anda boleh memberikan nama pilihan anda dan kemudian klik "OK."
Dalam Lembaran Global, lajur dengan Tajuk "Nama Ejen" dan nilai Guru dibuat. Anda boleh memasukkan lebih banyak nilai untuk parameter ini.
Apabila anda mengklik "pandangan pakar" anda akan melihat bahawa "Nama Ejen" digantikan dengan "Guru", dan jenis helaian yang digunakan.
Begitu juga, anda juga boleh membuat parameterisasi kata laluan argumen dan memasukkan set data ujian yang berbeza.
Makna Datasheet ini adalah QTP akan mengulangi enam langkah yang sama yang telah kita rakam tiga kali. Semasa lelaran pertama, ia akan menggunakan data pada baris pertama. Semasa kedua ia akan menggunakan data di baris kedua dan seterusnya. Sekarang mari kita jalankan skrip. Ini adalah lelaran pertama. Ini adalah lelaran kedua. Di bar status, QTP memberikan maklumat baris, ia saat ini digunakan sebagai data ujian dan menyoroti baris yang sesuai dalam lembar data. Hasilnya akan menunjukkan ringkasan 3 lelaran.
Kelebihan Parameterisasi
- Parameterisasi membolehkan kita memilih nilai yang berbeza pada masa berjalan
- Ia Mengurangkan Masa dan Usaha
- Penggunaan Pemacu Data membolehkan kita menggunakan data yang sama untuk pelbagai kotak input. (Pemacu Data adalah fitur yang disediakan oleh HP UFT yang menunjukkan semua pemalar yang dapat diukur dalam satu tetingkap tunggal. Ini membuat parameterisasi skrip besar menjadi mudah.
Klik di sini jika video tidak dapat diakses