Bagaimana Pengenalan Objek berfungsi di QTP / UFT?

Isi kandungan:

Anonim

Apakah Pengenalan Objek?

QTP juga menggunakan teknologi seperti "manusia" untuk mengenal pasti objek. Semasa Rakaman, Time QTP cuba mempelajari sifat objek GUI di mana operasi dilakukan. Semasa Run-Time, Micro Focus UFT membandingkan sifat objek yang tersimpan dengan sifat sebenar objek yang terdapat di skrin dan secara unik mengenal pasti objek yang tidak lokasinya di layar

Objek yang disimpan dan bersama-sama dengan sifatnya dipanggil Objek UJIAN

Semasa Run-Time, objek sebenar yang terdapat pada aplikasi yang diuji disebut Run-Time Object

Ini adalah "Uji Model Objek" HP UFT

Apa itu Repositori Objek?

Maklumat mengenai Objek Uji disimpan di Objek Repositori

Alat tambahan membantu mengarahkan Uji Pantas terlebih dahulu mengenai sifat objek yang akan direkam sehingga dapat mengurangkan waktu yang diperlukan untuk mempelajari sifatnya

Mengikuti tutorial video menunjukkan bagaimana QTP mengenali Objek GUI (di layar)

Klik di sini jika video tidak dapat diakses

QTP menyimpan Objek dan sifatnya di Objek Repositori untuk mengenal pasti mereka semasa masa berjalan. Objek boleh mempunyai sebilangan besar sifat yang berkaitan dengannya. Sebagai contoh, dalam Persekitaran Web, Butang boleh mempunyai sifat berikut.

Sekiranya QTP akan mencuba dan mengingat semua sifat yang ada untuk suatu objek, ukuran Objek Repository akan mengembung dan waktu pelaksanaan skrip akan meningkat secara drastik. Untuk mengelakkan ini, QTP secara lalai tidak menyimpan semua sifat objek tetapi tidak terhad sifat khas untuk objek yang membantu dalam pengenalannya yang unik. Pilihan harta tanah ini (untuk disimpan semasa masa rekod) untuk pelbagai persekitaran dan objek disimpan dalam Identifikasi Objek

Huraian Objek, Sifat Wajib & Membantu

Objek harta dan kedudukan nilai dipanggil Penerangan Objek . Penerangan Objek digunakan untuk mengenal pasti Objek yang sesuai secara unik. Sebagai contoh, untuk harta nama "WebButton" dan nilainya "Login" bersama-sama boleh diistilahkan sebagai Huraian Objek untuk Butang Web itu.

Untuk mengakses, Di QTP di Menu Tools, pilih Object Identification. Dalam Kotak Dialog Pengiktirafan Objek, anda dapat melihat drop-down semua persekitaran yang dipasang dan dimuat.

Anda boleh memilih persekitaran dan QTP secara automatik mengisi senarai semua objek yang disokong milik persekitaran tersebut. Di sebelah kanan QTP menyenaraikan sifat yang akan disimpan untuk objek tersebut. Senarai ini terbahagi kepada

  1. Sifat wajib akan disimpan secara lalai untuk objek tersebut
  2. Sifat bantu Sekiranya dalam masa rakaman skrip QTP TIDAK dapat membuat keterangan unik mengenai objek itu akan menyimpan sifat bantu

Untuk memahami perkara ini dengan lebih baik pertimbangkan contoh Imej Web.

  • QTP akan menyimpan nilai alt, tag HTML, jenis gambar, sifat wajib walaupun ia dapat mengenal pasti secara unik menggunakan harta alt sahaja.
  • Sekiranya tidak dapat membuat penerangan unik menggunakan harta wajib, QTP akan menyimpan harta bantu. Dalam kes ini, QTP akan menyimpan harta kelas.
  • Sekiranya sifat ini membantu membuat keterangan unik mengenai objek, QTP tidak akan menyimpan nama fail, sifat tinggi. Sekiranya harta tanah kelas tidak mencukupi untuk membuat keterangan yang unik, QTP akan menyimpan harta nama fail. Sekiranya harta nama fail membuat keterangan yang unik, QTP tidak akan menyimpan harta benda tinggi dan sebagainya.
  • Andaikan semasa Waktu Rekod, QTP hanya menyimpan harta benda kelas. Pada Runtime, QTP akan melupakan perbezaan antara sifat wajib dan bantu dan membandingkan semua sifat yang direkodkan.
  • Walaupun salah satu sifat tidak sepadan dengan nilai tersimpannya, Skrip gagal