Repositori Objek Lokal & Bersama di QTP/UFT
Apa itu Repositori Objek di QTP?
Repositori Objek adalah kumpulan Objek Uji dan informasi yang dikenali oleh QTP untuk dikerjakan. Saat pengguna merekam pengujian, objek dan propertinya diambil secara default.
Bagaimana cara kerja Identifikasi Objek di QTP?
- HP QTP menggunakan teknologi seperti “manusia”. identifikasi objek
- Selama RekamWaktu QTP mencoba mempelajari properti objek GUI tempat operasi dilakukan.
- Selama Run-Time, Micro Focus UFT membandingkan properti objek yang disimpan dengan properti sebenarnya dari objek yang tersedia di layar dan secara unik mengidentifikasi objek terlepas dari lokasinya di layar
- Objek yang disimpan beserta propertinya disebut TEST Object
- Selama Run-Time, objek sebenarnya yang tersedia pada aplikasi yang diuji disebut Run-Time Object
- Ini adalah Tes cepat “Model Benda Uji”
- Informasi tentang Objek Uji disimpan di Repositori Objek
- Add-in membantu dalam menginstruksikan Quick Test terlebih dahulu mengenai sifat benda yang akan dicatat sehingga dapat mengurangi waktu yang diperlukan untuk mempelajari sifat-sifatnya
Pelajari Identifikasi Objek dengan contoh dalam video berikut
Klik di sini jika video tidak dapat diakses
Jenis Repositori Objek
Ada 2 Jenis Repositori Objek di QTP
- Tempat Penyimpanan Objek Lokal
- Tempat Penyimpanan Objek Bersama
Tempat Penyimpanan Objek Lokal
- Repositori Objek Lokal adalah repositori objek default
- Ini khusus untuk tindakan dan hanya dapat digunakan untuk tindakan tertentu
- Repositori Objek Lokal lebih disukai ketika aplikasi tidak dinamis terhadap waktu
- Repositori Objek Lokal tidak dapat digunakan kembali
- Anda dapat melakukan banyak operasi di repositori objek lokal seperti –
- Sorot objek yang disimpan dalam repositori pada aplikasi yang sedang diuji
- Periksa apakah objek tertentu di AUT Anda disimpan di Repositori Objek
- Potong, Salin, Tempel, Ubah, dan Hapus Objek
- Jika Anda secara tidak sengaja mengubah nilai suatu properti, Anda dapat memperbarui deskripsinya dari aplikasi menggunakan fungsi pembaruan.
Repositori Objek Bersama: Buat, Kaitkan, Edit
- Repositori Objek Global atau Bersama lebih disukai ketika aplikasi bersifat dinamis dan deskripsi objek sering berubah
- Antara repositori objek Bersama dan lokal, repositori objek bersama lebih umum digunakan dalam proyek otomatisasi
- Namun, ia memiliki biaya pemeliharaan dan administrasi dibandingkan dengan repositori objek lokal.
Untuk membuat dan menggunakan repositori objek bersama, Anda perlu melakukan tiga langkah umum
- Membuat Repositori Objek Bersama
- Mengaitkan Repositori Objek Bersama
- Mengedit Repositori Objek Bersama
Mari kita lihat satu per satu
Langkah 1) Membuat Repositori Objek Bersama
- Semua repositori bersifat lokal secara default. Untuk membuat Repositori Objek Bersama, dalam Dialog Repositori Objek Box, Klik File > Ekspor Objek Lokal
- File repositori memiliki ekstensi .tsr. Beri nama yang sesuai, ucapkan “guru99” dan simpan
- File Repositori Bersama sekarang telah dibuat
Langkah 2) Mengaitkan Repositori Objek Bersama
- Langkah selanjutnya adalah mengaitkan repositori ke pengujian Anda, yang memungkinkan Anda menggunakannya
- Untuk mengaitkan repositori dengan pengujian, Klik Sumber Daya > Kaitkan Repositori
- Anda dapat memilih Repositori untuk dikaitkan dengan Tindakan yang tersedia dalam pengujian Anda.
- Sekarang Anda dapat menggunakan repositori bersama ini untuk mengembangkan pengujian Anda
Langkah 3) Mengedit Repositori Objek Bersama
- Anda dapat menggunakan Object Repository Manager untuk Mengedit Share Repository.
- Pilih Sumber Daya > Manajer Repositori Objek. Buka Object Repository yang kita buat “guru99”
- Secara Default, Repositori dibuka dalam mode Read-only. Untuk mengaktifkan pengeditan, klik File > Aktifkan Pengeditan
- Setelah pengeditan diaktifkan, Anda dapat melakukan semua operasi seperti memotong, menyalin, menempel, mengganti nama objek, dll. yang juga dapat Anda lakukan di Repositori Objek
- Menggunakan Object Repository Manager adalah Anda dapat membandingkan dua Object Repository. QTP akan memberi Anda gambaran statis tentang apa yang unik dan umum di kedua repositori
- Anda dapat menggunakan alat penggabungan repositori Objek untuk menggabungkan dua repositori menjadi satu