Apa itu Identifikasi Cerdas di QTP?
- Jika proses identifikasi objek biasa gagal, Micro Focus UFT memicu Smart Identification, yang merupakan mekanisme yang lebih fleksibel untuk mengidentifikasi objek asalkan diaktifkan di pengaturan Identifikasi Objek.
- Identifikasi Cerdas menggunakan dua kategori properti
- Properti Filter Dasar. Ini berisi properti paling mendasar dari kelas objek pengujian tertentu; mereka yang nilainya tidak dapat diubah tanpa mengubah esensi dari objek aslinya
- Properti Filter Opsional . Properti lain yang dapat membantu mengidentifikasi objek
HP UFT " melupakan " deskripsi objek uji yang dipelajari dan membuat daftar kandidat objek baru yang berisi objek yang cocok dengan semua properti yang ditentukan dalam daftar Properti Filter Dasar. QTP menggunakan Properti Filter Dasar untuk mengurangi daftar Kandidat Objek. Idenya adalah untuk mempersempit hanya ke satu objek yang cocok dengan beberapa atau semua properti deskripsi yang disimpan.
Jika identifikasi cerdas dipanggil selama pengujian dijalankan, di pohon hasil pengujian pesan peringatan dihasilkan yang menunjukkan identifikasi cerdas telah dipanggil dan langkah identifikasi cerdas dimasukkan.
Cara mengaktifkan / menonaktifkan Identifikasi Cerdas
Bagaimana cara kerja Smart Identification?
Klik di sini jika video tidak dapat diakses
Ubah Properti Objek untuk Menghindari Identifikasi Cerdas
Klik di sini jika video tidak dapat diakses
Transkrip Video dengan Poin-poin penting disorot
- Anda mungkin telah mengamati bahwa identifikasi cerdas memperlambat eksekusi skrip yang tidak diinginkan
- Untuk menghindari identifikasi cerdas, kita dapat mengubah properti identifikasi objek default
- Di QTP, Identifikasi Objek memungkinkan menghapus "nama" dari properti wajib dan menggantinya dengan "ID HTML" agar pengujian kami tidak bergantung pada perubahan nama
- Anda dapat merekam ulang langkah yang sama untuk skrip
- Sekarang jika Anda mengubah nama dari "Kirim" menjadi "Masuk" dan menjalankan skrip, skrip akan dijalankan tanpa identifikasi cerdas
- Demikian pula, dalam aplikasi Anda yang sedang diuji jika salah satu properti mandatory atau assistive sering berubah untuk suatu objek, Anda dapat menggantinya dengan beberapa properti lain yang sesuai untuk memungkinkan eksekusi skrip yang lebih cepat.
- Mengutak-atik properti adalah bidang permainan pengalaman dan Anda akan mengambilnya seiring bertambahnya usia dengan alat tersebut
Sumber daya
Unduh Halaman Web yang digunakan dalam tutorial di atas untuk latihan mandiri