Kata Kunci dan Pandangan Pakar dalam QTP/UFT
⚡ Ringkasan Cerdas
Keyword View dan Expert View adalah dua cara yang tersedia. UFT Salah satunya menunjukkan pengujian yang sama. Tampilan Kata Kunci menyajikan setiap langkah sebagai baris tabel, sementara Tampilan Pakar menunjukkan baris VBScript yang mendasarinya.

Setiap pengujian GUI di OpenText Pengujian Fungsional (UFT One, sebelumnya Micro Focus UFT dan awalnya HP QTP) dapat dibaca dengan dua cara: sebagai tabel langkah-langkah atau sebagai baris VBScript. Panduan ini mencakup tampilan kata kunci dan tampilan ahli dari UFT, bagaimana masing-masing menyajikan langkah yang sama, dan bagaimana cara berpindah antar langkah tersebut.
Apa Pandangan Pakar itu?
Dalam Tampilan Pakar, setiap baris mewakili Langkah Uji dalam Skrip VB. Perhatikan kode berikut
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
An Nama Objek ditampilkan dalam tanda kurung setelah Jenis ObjekDi sini, Nama Objeknya adalah Login dan Tipe Objeknya adalah Dialog.
Objek dalam Hierarki Objek dipisahkan oleh “titik”Di sini, Dialog dan WinEdit berada dalam Hierarki Objek yang sama. Sebagai gambaran, Hierarki Objek adalah konsep Berorientasi Objek di mana sekumpulan objek dikelompokkan bersama dalam hubungan induk-anak. Dalam kasus kita, Dialog. Box adalah Objek Induk dan WinEdit adalah Objek Anak
The OperaTindakan yang dilakukan pada objek selalu ditampilkan di akhir pernyataan diikuti oleh nilai apa pun yang terkait dengan operasi tersebut. Di sini kata “Guru“99” dimasukkan dalam Pengeditan Nama Agen Box menggunakan Metode Set
Sintaks untuk sebuah pernyataan di Expert View adalah objek GUI tempat operasi dilakukan beserta hierarki lengkapnya, diikuti oleh... Operainformasi pada Objek dan nilai yang terkait dengannya Operaproduksi
ParentObject(Name).ChildObject1(Name)...ChildObjectN(Name).Operation
Video singkat di bawah ini menjelaskan pernyataan tersebut satu per satu.
Klik di sini jika video tidak dapat diakses
⚠️ Catatan penamaan: UFT 11.5 diganti namanya Pandangan Ahli untuk Editor, dan versi-versi selanjutnya tetap menggunakan nama tersebut. Panel dan sintaksnya tidak berubah, jadi setiap pernyataan di bawah ini masih berlaku — hanya label pada produk yang berubah.
Cara mengembangkan Skrip di Expert View
Daripada merekam dan membersihkan, Anda dapat mengetikkan langkah dan membiarkan penyelesaian pernyataan menawarkan elemen berikutnya. Rekaman di bawah ini menunjukkan urutannya, dan transkripnya menyusul.
Klik di sini jika video tidak dapat diakses
Transkrip Video dengan Poin Penting disorot
- Misalkan tujuan saya adalah mengkodekan pernyataan berikut secara langsung dalam tampilan kata kunci
- Dialog(Login).WinEdit(Nama Agen:).Set Guru99
- Dalam majalah UFT Satu layar saat saya tekan Ctrl + Spasi, Daftar yang berisi semua properti dan metode yang mungkin ditampilkan.
- Selain itu, daftar tersebut menunjukkan objek yang disimpan dalam repositori objek
- Pilih Dialog
- Segera setelah saya membuka tanda kurung, nama objek login terisi otomatis, jika ada lebih dari satu objek untuk jenis objek yang sama, daftar akan ditampilkan
- Saat menekan kunci titik daftar semua metode untuk objek Dialog dan objek turunannya ditampilkan. Pilih WinEdit
- Saat memasukkan operator titik, daftar metode untuk kotak WinEdit akan ditampilkan, pilih SET.
Daftar itu adalah fitur yang disebut oleh vendor. penyelesaian pernyataanProgram ini membaca repositori objek terkait, sehingga langkah yang Anda ketik secara manual akan mengidentifikasi objek yang sama persis dengan langkah yang direkam. Jika objek yang Anda harapkan tidak ada dalam daftar, berarti objek tersebut belum ada di repositori — tambahkan, atau tulis langkah tersebut dengan pemrograman deskriptif sebagai gantinya.
Apa itu Tampilan Kata Kunci?
Langkah yang sama terlihat sangat berbeda ketika tes dibuka dalam tampilan tabel, seperti yang ditunjukkan dalam video di bawah ini.
Tampilan Kata Kunci terdiri dari a tampilan seperti meja dimana Setiap langkah adalah baris terpisah di tabel dan Setiap kolom mewakili bagian-bagian berbeda dari langkah-langkah tersebut.
- Kolom Item berisi item yang ingin Anda jalankan langkahnya. Kolom ini menggunakan ikon untuk menampilkan hierarki objek GUI tempat operasi dilakukan.
- OperaKolom berisi operasi yang akan dilakukan pada item tersebut.
- Kolom Nilai berisi nilai argumen untuk operasi yang dipilih.
- HP QTP Secara otomatis mendokumentasikan setiap langkah agar mudah dipahami di Kolom Dokumentasi.
- 4 kolom ini adalah default tetapi Anda juga dapat menggunakan kolom tugas & komentar di Tampilan Kata Kunci
⚠️ Catatan versi: Kolom Dokumentasi di atas adalah milik QTPTata letak era tersebut. Saat ini UFT Salah satu kolom yang didokumentasikan adalah Barang, Operaproduksi, Nilai, Penugasan ke Pesan untuk tindakan, dengan Keluaran Mengganti Penugasan dan Komentar di komponen bisnis. Klik kanan header tabel dan pilih kolom yang Anda inginkan di kotak dialog Opsi Tampilan Kata Kunci.
Cara Beralih Antara Tampilan Kata Kunci dan Editor
Kedua tampilan tersebut bukanlah dokumen terpisah. Keduanya adalah dua representasi dari satu tindakan, itulah sebabnya tidak ada yang hilang saat Anda beralih di antara keduanya.
- Buka atau buat sebuah aksi, komponen GUI berbasis skrip, atau berkas kode pengguna sehingga tab-nya menjadi dokumen aktif.
- klik Toggle antara Tampilan Kata Kunci dan Editor tombol di bilah alat. Tombol yang sama akan membawa Anda kembali lagi.
- Untuk memilih tampilan mana yang terbuka secara default, buka Alat > Opsi > Pengujian GUI > Umum dan mengatur Buka tindakan dan komponen GUI berbasis skrip dalam tampilan ini..
Ada dua perilaku yang perlu diketahui. Pertama, posisi akan terbawa: letakkan kursor pada sebuah langkah di satu tampilan dan kursor akan mendarat di baris yang sesuai di tampilan lainnya. Kedua, dari UFT Mulai versi 2021 R1 dan seterusnya, tampilan yang Anda gunakan saat menutup produk akan tetap sama saat Anda membukanya kembali.
Jika Anda mempelajari alat tersebut pada QTP Pada versi 11 atau sebelumnya, perubahannya hanya pada bagian instalasi pipa. Saat itu, kedua tampilan berada di balik tab di bagian bawah panel dokumen; dari UFT 11.5 Tombol pengalih berada di bilah alat dan panel itu sendiri disebut Editor. Siapa pun yang masih menginstal produk harus mengikuti petunjuk terbaru. UFT Satu langkah pengunduhan dan instalasi daripada QTP- instruksi era.
Menambahkan Langkah dan Logika Pemrograman di Tampilan Kata Kunci
Karena Keyword View menulis VBScript untuk Anda, ini adalah cara yang lebih cepat bagi penguji yang tidak memiliki kemampuan pemrograman. Pihak vendor secara eksplisit menyatakan bahwa tidak diperlukan pengetahuan pemrograman untuk menggunakannya.
- Langkah standar — pilih sebuah objek di kolom Item, lalu sebuah operasi dan argumennya.
- Langkah pemeriksaan — memeriksa keadaan suatu objek pada titik yang dipilih dalam alur.
- Langkah nilai keluaran — mengambil nilai dari aplikasi untuk digunakan nanti dalam pengujian.
- Pesan — teks bebas yang mencakup seluruh baris dan muncul sebagai komentar sebaris di Editor.
- Logika pemrograman — mengirim informasi ke hasil eksekusi, melakukan sinkronisasi dengan aplikasi, mengukur transaksi, atau menyisipkan pernyataan kondisional dan perulangan.
Kolom Tugas adalah kolom yang mengejutkan orang, karena kolom ini sesuai dengan tugas VBScript biasa.
| Tampilan Kata Kunci | Baris yang setara di Editor |
| Simpan di X | X = langkah (nilai kembalian langkah tersebut masuk ke dalam variabel) |
| Dapatkan Dari X | langkah = X (variabel tersebut memberikan nilai langkah) |
Baik baris maupun kolom dapat diseret untuk mengubah urutannya, dan beberapa pintasan mempercepat pemuatan tabel: Menyisipkan menambahkan satu langkah di bawah langkah yang dipilih, Tab ke Shift+Tab pindahkan fokus di dalam satu baris, dan Ctrl + F11 Membuka dialog properti yang relevan untuk sel yang dipilih. Langkah-langkah yang membutuhkan nilai dari spreadsheet lebih baik ditangani oleh parameterisasi atau dengan menjalankan pengujian dari Excel.
Bandingkan Kata Kunci dan Tampilan Pakar
Jika Anda membandingkan sebaris skrip di QTP/UFT, Anda akan mengamati bahwa hierarki objek yang sama ditampilkan di Tampilan Pakar & Kata Kunci dan keduanya dipetakan ke operasi dan nilai argumen yang sama.
Pada dasarnya, tampilan Kata Kunci & Pakar berisi data yang sama tetapi disusun dalam format yang berbeda.
| Aspek | Tampilan Kata Kunci | Pandangan Pakar (Editor) |
| Orientasi | Tabel — satu baris per langkah, satu kolom per bagian langkah | Skrip — satu baris VBScript per langkah |
| Pengetahuan pemrograman | Tidak diperlukan | VBScript diperlukan untuk langkah-langkah di luar rekaman langkah yang sudah ada. |
| Hierarki objek | Ditampilkan sebagai ikon di kolom Item | Ditampilkan sebagai objek yang dipisahkan oleh titik dalam pernyataan tersebut. |
| Dokumentasi langkah-langkah | Dihasilkan secara otomatis untuk setiap baris | Ditambahkan oleh penguji sebagai komentar |
| Perulangan dan kondisi | Disisipkan melalui tipe langkah logika pemrograman | Ditulis langsung sebagai VBScript |
| Paling cocok untuk | Membangun dan menyusun ulang alur yang sederhana. | Fungsi yang dapat digunakan kembali, penanganan kesalahan, dan kode kerangka kerja. |
Sebenarnya, Anda dapat melakukan semua operasi seperti membuat dan memodifikasi langkah menggunakan Tampilan Kata Kunci, tetapi untuk menguasai alat ini, kita akan membatasi diri pada Tampilan Pakar. Di situlah juga bagian selanjutnya dari UFT Satu rangkaian tutorial menghabiskan waktunya, bersama dengan Dasar-dasar VBScript Editor bergantung pada hal tersebut.
