Apa itu Object Repository di QTP?
Repositori Objek adalah kumpulan Objek Uji dan informasi yang dikenali oleh QTP untuk mengerjakannya. Saat pengguna merekam pengujian, objek dan propertinya diambil secara default.
Dalam Tutorial ini, Anda akan belajar-
- Bagaimana cara kerja Identifikasi Objek di QTP?
- Jenis Tempat Penyimpanan Objek
- Tempat Penyimpanan Objek Lokal
- Tempat Penyimpanan Objek Bersama: Buat, Kaitkan, Edit
Bagaimana cara kerja Identifikasi Objek di QTP?
- HP QTP menggunakan teknologi seperti "manusia" untuk identifikasi objek
- Selama Rekam, QTP Waktu 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 yang tidak bergantung lokasinya di layar
- Objek yang disimpan dan bersama dengan propertinya disebut Objek TEST
- Selama Run-Time, objek aktual yang tersedia pada aplikasi yang diuji disebut Objek Run-Time
- Ini adalah Tes Cepat "Model Objek Uji"
- Informasi tentang Objek Uji disimpan di Object Repository
- Add-in membantu dalam menginstruksikan Quick Test terlebih dahulu tentang sifat objek yang akan direkam sehingga dapat mengurangi waktu yang diperlukan untuk mempelajari propertinya
Pelajari Identifikasi Objek dengan contoh di video berikut
Klik di sini jika video tidak dapat diakses
Jenis Tempat Penyimpanan Objek
Ada 2 Jenis Tempat Penyimpanan Objek di QTP
- Tempat Penyimpanan Objek Lokal
- Tempat Penyimpanan Objek Bersama
Tempat Penyimpanan Objek Lokal
- Tempat Penyimpanan Objek Lokal adalah tempat penyimpanan objek default
- Ini khusus untuk tindakan dan hanya dapat digunakan untuk tindakan tertentu
- Tempat Penyimpanan Objek Lokal lebih disukai ketika aplikasi tidak dinamis sehubungan dengan waktu
- Tempat Penyimpanan Objek Lokal tidak dapat digunakan kembali
- Anda dapat melakukan banyak operasi di repositori objek lokal seperti -
- Sorot sebuah objek yang disimpan dalam repositori pada aplikasi yang sedang diuji
- Periksa apakah objek tertentu di AUT Anda disimpan di Object Repository
- Potong, Salin, Tempel, Ubah, dan Hapus Objek
- Jika Anda tidak sengaja mengubah nilai properti, Anda dapat memperbarui deskripsinya dari aplikasi menggunakan fungsi update.
Tempat Penyimpanan Objek Bersama: Buat, Kaitkan, Edit
- Repositori Objek Global atau Bersama lebih disukai jika aplikasi 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 besar
- 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 lokal secara default. Untuk membuat Tempat Penyimpanan Objek Bersama, dalam Kotak Dialog Tempat Penyimpanan Objek, klik File> Ekspor Objek Lokal
- File repositori memiliki ekstensi .tsr. Beri nama yang sesuai, katakan "guru99" dan simpan
- File Repositori Bersama sekarang dibuat
Langkah 2) Mengaitkan Repositori Objek Bersama
- Langkah selanjutnya adalah mengaitkan repositori ke pengujian Anda, yang memungkinkan Anda untuk menggunakannya
- Untuk mengaitkan repositori dengan tes, klik Sumber Daya> Kaitkan Repositori
- Anda dapat memilih Repositori untuk dikaitkan dengan Tindakan yang tersedia dalam pengujian Anda.
- Sekarang Anda sekarang 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 Tempat Penyimpanan 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 semua operasi seperti memotong, menyalin, menempel, mengganti nama objek, dll. Yang juga dapat Anda lakukan di Object Repository
- Menggunakan Object Repository Manager adalah Anda dapat membandingkan dua Object Repositories. QTP akan memberi Anda statis tentang apa yang unik dan umum di kedua repositori
- Anda dapat menggunakan alat gabungan repositori objek untuk menggabungkan dua repositori menjadi satu