Tindakan dalam QTP / UFT dengan Contoh

Anonim

Apa itu Action di QTP?

Tindakan membantu membagi pengujian Anda menjadi "unit logis" atau "Proses Bisnis". Tindakan membantu membuat skrip yang lebih modular dan efisien.

Saat skrip baru dibuat, skrip hanya terdiri dari satu tindakan. Tetapi Anda dapat menambahkan lebih banyak Tindakan ke Skrip UFT Fokus Mikro Anda sesuai kebutuhan.

Ada dua jenis Tindakan

  1. Reusable Tindakan: dapat digunakan di Tes lainnya. Mereka dapat digunakan dalam Test Script yang sama beberapa kali.
  2. Non-Reusable Actions: tidak dapat digunakan di Tes lainnya. Mereka hanya dapat dipanggil dalam skrip yang sama sekali

Terkadang, jika suatu tindakan menjadi besar, merupakan praktik yang baik untuk membaginya. Anda dapat memisahkan tindakan yang ada dengan dua cara

  1. Tidak bergantung satu sama lain yang membagi tindakan yang dipilih menjadi dua tindakan saudara
  2. Tindakan Bersarang yang membagi tindakan yang dipilih menjadi tindakan induk yang langkah terakhirnya memanggil tindakan anak kedua

Tindakan dapat mengakses data uji yang disimpan dalam lembar data. HP QTP menyediakan 2 jenis lembar data

  1. Lembar Data GLOBAL: Ini Unik untuk seluruh pengujian. Setiap Tindakan dapat mengakses dan menulis data ke dalam Lembar Data Global. Sheet bernama "GLOBAL"
  2. Lembar Data LOKAL: Sama dengan jumlah Tindakan di lembar. Tindakan hanya dapat membaca dan menulis data ke dalam Lembar Data lokalnya sendiri. Nama sheet = "NAMA TINDAKAN".

Seluruh tujuan pembuatan Actions adalah untuk menggunakannya di Test Scripts lainnya. Ada dua metode untuk mengimpor Tindakan ke dalam Tes

  1. Ajakan untuk MENYALIN Tindakan: Saat Anda membuat Salinan Tindakan, tindakan tersebut akan disalin secara keseluruhan, termasuk pos pemeriksaan, parameterisasi, dan tab tindakan terkait di Tabel Data ke dalam pengujian panggilan. Saat Anda menyisipkan salinan dari tindakan yang sudah ada, Anda bisa membuat perubahan pada tindakan yang disalin, dan perubahan Anda tidak akan mempengaruhi atau terpengaruh oleh tes lainnya. Anda dapat menyisipkan salinan dari tindakan yang dapat digunakan kembali dan tidak dapat digunakan kembali
  2. Ajakan bertindak yang ADA: Ajakan bertindak hanya-baca dalam pengujian panggilan. Mereka hanya dapat dimodifikasi dalam pengujian di mana mereka dibuat. Memungkinkan Anda menggunakan tindakan yang sama dalam beberapa pengujian dan memudahkan pemeliharaan pengujian. Anda hanya dapat melakukan panggilan untuk tindakan "Dapat Digunakan Kembali".

Tutorial video berikut menunjukkan Tindakan . Ini menggunakan Skrip Uji vanilla yang dibuat di tutorial sebelumnya dengan 5 langkah untuk masuk ke Reservasi Penerbangan. Tutorial ini adalah yang terpanjang di semua tutorial QTP dan Anda disarankan untuk membuat catatan saat melihatnya.

Klik di sini jika video tidak dapat diakses

Sama seperti Fungsi / Metode dalam bahasa pemrograman, Anda juga dapat membuat PARAMETER input dan output untuk suatu tindakan. Parameter ini tidak ada hubungannya dengan Parameterisasi Data Uji yang dipelajari sebelumnya.

Jika diperlukan, Anda dapat menggunakan pernyataan berikut untuk keluar dari Tindakan

  • ExitAction.
  • ExitActionIteration
  • ExitRun
  • ExitGlobalIteration

Saat menjalankan skrip QTP dengan Actions, Anda perlu mempertimbangkan, Iterasi Global & Iterasi Lokal

Anda dapat mengubah frekuensi iterasi tindakan dengan memilih Properti Panggilan Tindakan> Jalankan Tab