Tindakan dalam QTP / UFT dengan Contoh

Anonim

Apakah Tindakan dalam QTP?

Tindakan membantu membahagikan ujian anda kepada "unit logik" atau "Proses Perniagaan". Tindakan membantu membuat skrip yang lebih modular dan cekap.

Apabila skrip baru dibuat, ia hanya terdiri daripada satu tindakan. Tetapi anda boleh menambahkan lebih banyak Tindakan ke Skrip UFT Mikro Fokus anda mengikut keperluan.

Terdapat dua jenis Tindakan

  1. Tindakan Boleh Digunakan Semula: boleh digunakan dalam Ujian lain. Mereka boleh digunakan dalam Skrip Uji yang sama beberapa kali.
  2. Tidak boleh diguna semula Tindakan: tidak boleh digunakan dalam Ujian lain. Mereka boleh dipanggil dalam skrip yang sama hanya sekali

Kadang-kadang, jika tindakan menjadi besar, adalah amalan yang baik untuk membaginya. Anda boleh membahagikan tindakan yang ada dengan dua cara

  1. Berdikari antara satu sama lain yang membelah tindakan yang dipilih menjadi dua tindakan saudara
  2. Tindakan Bersarang yang membelah tindakan yang dipilih menjadi tindakan ibu bapa yang langkah terakhirnya memanggil tindakan anak kedua

Tindakan dapat mengakses data ujian yang disimpan dalam lembaran data. HP QTP menyediakan 2 jenis lembaran data

  1. Lembaran Data GLOBAL: Sangat unik untuk keseluruhan ujian. Sebarang Tindakan dapat mengakses dan menulis data ke dalam Lembar Data Global. Helaian diberi nama "GLOBAL"
  2. Lembar Data TEMPATAN: Sama dengan bilangan Tindakan dalam helaian. Tindakan boleh membaca dan menulis data ke Lembaran Data tempatannya sahaja. Nama helaian = "NAMA TINDAKAN".

Keseluruhan tujuan membuat Tindakan adalah menggunakannya dalam Skrip Ujian lain. Terdapat dua kaedah untuk mengimport Tindakan ke dalam Ujian

  1. Panggilan ke SALINAN Tindakan: Ketika Anda membuat Salinan Tindakan, tindakan disalin secara keseluruhan, termasuk titik pemeriksaan, parameterisasi, dan tab tindakan yang sesuai dalam Jadual Data ke dalam ujian panggilan. Apabila anda memasukkan salinan tindakan yang ada, anda dapat membuat perubahan pada tindakan yang disalin, dan perubahan anda tidak akan mempengaruhi atau dipengaruhi oleh ujian lain. Anda boleh memasukkan salinan tindakan yang boleh digunakan semula dan yang tidak boleh digunakan semula
  2. Panggilan ke Tindakan yang Sedia Ada: Panggilan untuk tindakan hanya boleh dibaca dalam ujian panggilan. Mereka hanya dapat diubah suai dalam ujian yang dibuat. Membolehkan anda menggunakan tindakan yang sama dalam beberapa ujian dan memudahkan untuk mengekalkan ujian. Anda boleh membuat panggilan hanya untuk tindakan "Boleh digunakan semula".

Mengikuti tutorial video menunjukkan Tindakan . Ia menggunakan Skrip Uji vanila yang dibuat dalam tutorial sebelumnya dengan 5 langkah untuk masuk ke Tempahan Penerbangan. Tutorial ini adalah yang terpanjang dalam semua tutorial QTP dan disarankan anda mencatat semasa melihatnya.

Klik di sini jika video tidak dapat diakses

Sama seperti Fungsi / Kaedah dalam bahasa pengaturcaraan, anda juga dapat membuat PARAMETER input dan output untuk tindakan. Parameter ini tidak mempunyai kaitan dengan Parameterisasi Data Uji yang dipelajari sebelumnya.

Sekiranya diperlukan, anda boleh menggunakan pernyataan berikut untuk keluar dari Tindakan

  • ExitAction.
  • ExitActionIteration
  • Keluar
  • KeluarGlobalIterasi

Semasa melaksanakan skrip QTP dengan Actions, anda perlu mempertimbangkan, Global Iterations & Local Iterations

Anda boleh mengubah kekerapan lelaran tindakan dengan memilih Properti Panggilan Tindakan> Tab Jalankan