Bagaimana Identifikasi Objek bekerja di QTP/UFT?

Apa itu Identifikasi Objek?

QTP juga menggunakan teknologi seperti “manusia” untuk identifikasi objek. Selama Record, Time QTP mencoba mempelajari properti objek GUI tempat operasi dilakukan. Selama Run-Time, Micro Focus UFT membandingkan properti objek yang tersimpan dengan properti aktual objek yang tersedia di layar dan mengidentifikasi objek secara unik terlepas dari lokasinya di layar.

Objek yang disimpan dan beserta propertinya disebut Objek UJI

Selama Run-Time, objek sebenarnya yang tersedia pada aplikasi yang diuji dipanggil Objek Waktu Berjalan

Ini milik HP UFT “Model Benda Uji”

Apa itu Repositori Objek?

Informasi tentang Objek Uji disimpan di Tempat Penyimpanan Objek

Tambahan bantuan dalam mengajar Tes Cepat terlebih dahulu sifat benda yang akan dicatat sehingga dapat mengurangi waktu yang diperlukan untuk mempelajari sifat-sifatnya

Tutorial video berikut menunjukkan bagaimana QTP mengidentifikasi Objek GUI (di layar)

Klik di sini jika video tidak dapat diakses

QTP menyimpan Objek dan propertinya di Repositori Objek untuk mengidentifikasinya selama run-time. Sebuah Objek dapat memiliki sejumlah besar properti yang terkait dengannya. Misalnya, di Lingkungan Web, sebuah Tombol dapat memiliki properti berikut yang terkait.

Tempat Penyimpanan Objek

If QTP akan mencoba dan mengingat semua properti yang tersedia untuk suatu objek, ukuran Object Repository akan membengkak dan waktu eksekusi skrip akan meningkat secara drastis. Untuk menghindari hal ini, QTP secara default tidak menyimpan semua properti suatu objek tetapi tidak ada properti tipikal yang terbatas untuk suatu objek yang membantu dalam hal ini. identifikasi unik. Pilihan properti ini (untuk disimpan selama waktu pencatatan) untuk berbagai lingkungan dan objek disimpan dalam Identifikasi Objek

obyek Description, Sifat Wajib & Bantu

Sebuah Objek milik dan perusahaan nilai disebut obyek Description. Objek Description digunakan untuk mengidentifikasi Objek terkait secara unik. Misalnya, untuk properti WebButton "nama" dan nilainya “Gabung" bersama-sama dapat disebut sebagai Objek Description untuk Tombol Web itu.

Untuk mengakses, Di QTP di Menu Alat, pilih Identifikasi Objek. Dalam Dialog Pengenalan Objek Box Anda dapat melihat drop down semua lingkungan yang diinstal dan dimuat.

Anda dapat memilih lingkungan dan QTP secara otomatis mengisi daftar semua objek yang didukung dalam lingkungan tersebut. Di sebelah kanan QTP mencantumkan properti yang akan disimpan untuk objek tersebut. Daftar ini dibagi menjadi

  1. Properti wajib akan disimpan secara default untuk objek itu
  2. Sifat bantu Jika selama waktu perekaman skrip QTP TIDAK dapat membuat deskripsi unik dari objek yang akan disimpannya sifat bantu

Untuk memahami hal ini dengan lebih baik perhatikan contoh Gambar Web.

obyek Description, Sifat Wajib & Bantu

  • QTP akan menyimpan nilai alt, tag HTML, jenis gambar, properti wajib meskipun dapat mengidentifikasinya secara unik menggunakan properti alt saja.
  • Jika tidak dapat membuat deskripsi unik menggunakan properti wajib, QTP akan menyimpan properti bantu. Dalam hal ini, QTP akan menyimpan properti kelas.
  • Jika properti ini membantu membuat deskripsi unik objek, QTP tidak akan menyimpan nama file, properti tinggi. Jika properti kelas tidak cukup untuk membuat deskripsi unik, QTP akan menyimpan properti nama file. Jika properti nama file membuat deskripsi unik, QTP tidak akan menyimpan properti tinggi dan seterusnya.
  • Misalkan selama Record Time, QTP hanya menyimpan properti kelas. Saat Runtime, QTP akan melupakan perbedaan antara properti wajib dan properti bantu dan membandingkan semua properti yang direkam.
  • Bahkan jika salah satu properti tidak sesuai dengan nilai yang tersimpan, Skrip gagal