Cara Merekam dan Memutar Ulang UFT/QTP Naskah

โšก Ringkasan Cerdas

Merekam UFT Satu skrip merekam setiap tindakan yang Anda lakukan pada aplikasi sebagai langkah pengujian, dan pemutaran ulang akan mengulang langkah-langkah tersebut terhadap objek yang sama untuk memverifikasi alurnya.

  • ๐Ÿ”˜ Identifikasi langkah-langkahnya terlebih dahulu: Tuliskan langkah-langkah pengujian sebelum merekam, karena perekam akan menangkap semua yang Anda lakukan, termasuk kesalahan.
  • โ˜‘๏ธ Pengaturan Rekam dan Jalankan: Dialog tersebut terbuka secara otomatis saat pertama kali Anda merekam pengujian, dan kemudian menggunakan pengaturan yang sama.
  • โœ… Tentukan ruang lingkup sesi: Perekaman hanya pada aplikasi tertentu mencegah langkah-langkah yang tidak diinginkan dari email atau pengelola file mencapai skrip.
  • ๐Ÿงช Lima mode perekaman: Normal, Analog, Low-level, Insight, dan UI Automation masing-masing cocok untuk jenis kontrol yang berbeda.
  • ๏ธ Objek disimpan secara lokal: Setiap objek yang Anda sentuh selama perekaman akan ditambahkan ke repositori objek lokal pengujian.
  • ๐Ÿ“Œ Penamaan saat ini: QTP sekarang OpenText Pengujian Fungsional (UFT Satu), dan tombol Rekam terletak di toolbar utama.

Merekam dan memutar ulang skrip login di QTP/UFT Aplikasi Reservasi Penerbangan Satu

Sebelum Anda mulai merekam QTP skrip, Anda perlu mengidentifikasi LANGKAH UJI yang perlu diotomatisasi.

Ada banyak kemungkinan skenario untuk diuji. Dalam Contoh ini, Kami akan memilih yang sederhana Skenario Uji, memulai dengan. โ€œPeriksa apakah pengguna berhasil masuk ke aplikasi dengan memasukkan Nama Agen & Kata Sandi yang validโ€

Berikut adalah Langkah Pengujian untuk Skenario ini

  1. Open Aplikasi Reservasi Penerbangan
  2. Masukkan Nama Agen yang Valid
  3. Masukkan Kata Sandi yang Valid
  4. Tekan OK
  5. Tutup Aplikasi Setelah Login Berhasil.

Mari kita otomatiskan 5 langkah ini di OpenText Pengujian Fungsional (UFT One, sebelumnya Micro Focus UFT dan awalnya HP QTPVideo di bawah ini menyajikan keseluruhan sesi dari awal hingga akhir.

Klik di sini jika video tidak dapat diakses

Langkah-langkah untuk Merekam Naskah di QTP

Mencatat langkah-langkahnya terlebih dahulu jauh lebih penting daripada yang Anda bayangkan: perekam akan merekam semua yang Anda lakukan, jadi satu klik yang salah akan menjadi langkah yang harus Anda hapus nanti.

Langkah 1) In UFT Satu klik tombol rekam. Dialog pengaturan Rekam dan Jalankan Box Buka. Kotak ini akan terbuka secara otomatis setiap kali Anda memulai perekaman tes baru.

Langkah 2) Pengaturan Rekam & Jalankan menampilkan tab yang sesuai dengan add-in yang terpasang dan dimuat untuk pengujian Anda. Jadi, misalnya, jika Anda memiliki SAP Add-in Dipasang dan dimuat, Anda akan melihat SAP tab. NS Windows Tab Aplikasi selalu tersedia dan digunakan untuk lingkungan seperti Visual Basic, ActiveX, dan emulator terminal.

Untuk Lingkungan apa pun, pengaturan Rekam dan Jalankan dapat diklasifikasikan menjadi dua kelompok umum

1) Rekam & Jalankan di jendela APAPUN milik lingkungan tertentu

2) Rekam & Jalankan pada jendela KHUSUS milik lingkungan tertentu โ€“ yang merupakan Opsi yang direkomendasikan

Untuk sementara ini, mari kita tetap menggunakan pengaturan default. Setelah pengaturan selesai, UFT Anda akan mengingat dan menggunakan pengaturan yang sama untuk sesi perekaman tambahan pada pengujian yang sama, kecuali jika Anda membuka kotak dialog Pengaturan Rekam dan Jalankan secara manual untuk memodifikasi pengaturan tersebut.

Langkah 3) Klik oke. UFT Satu Memulai Mode Perekaman

Langkah 4) Catat 5 langkah pengujian tersebut. Di UFT Pertama, hentikan perekaman. Simpan skrip sebagai โ€œLogInโ€. Rekaman dilakukan. Contoh selengkapnya di tutorial berikutnya.

Selama sesi tersebut berjalan, dua hal terjadi di balik layar. Setiap operasi ditambahkan ke aksi yang sedang berjalan sebagai sebuah langkah, dan setiap objek yang Anda sentuh ditambahkan ke dalam pengujian. repositori objek lokal dengan properti UFT Kita akan menggunakannya untuk menemukannya lagi. Itulah mengapa skrip yang direkam dari lima langkah ini terbaca sebagai hierarki sederhana dari objek Dialog, WinEdit, dan WinButton saat Anda membukanya. Pandangan Ahli.

Penjelasan Pengaturan Rekam dan Jalankan

Langkah 2 di atas mengabaikan dialog yang menyebabkan sebagian besar kebingungan di hari pertama, jadi ada baiknya untuk menguraikannya. Tab yang Anda lihat sepenuhnya bergantung pada add-in mana yang dimuat saat itu. UFT Satu dimulai โ€” tidak memuat apa pun dan hanya itu Windows Tab Aplikasi muncul.

pilihan Apa yang dilakukannya Kapan harus memilihnya?
Rekam dan jalankan pengujian pada perangkat apa pun yang terbuka. Windowsaplikasi berbasis Mencatat operasi pada setiap Windows aplikasi dengan antarmuka pengguna yang dibuka selama sesi, terlepas dari bagaimana aplikasi tersebut diluncurkan. Eksplorasi cepat, atau ketika aplikasi dijalankan oleh proses lain yang tidak Anda kendalikan.
Rekam dan jalankan hanya pada (aplikasi tertentu) Membatasi sesi hanya untuk aplikasi yang Anda nominasikan. Pengaturan default yang direkomendasikan. Ini mencegah klien email dan pengelola file masuk ke dalam skrip dan menghentikan proses. UFT Satu aplikasi pembukaan tidak diperlukan.

Berikut tiga poin praktis yang dapat diambil dari tabel tersebut. Jika Anda memilih opsi "aplikasi apa pun yang terbuka", tutup aplikasi target terlebih dahulu, karena untuk beberapa lingkungan... UFT Aplikasi yang dibuka hanya dapat dikenali setelah opsi dikonfirmasi. Untuk pengujian web, browser harus dibuka setelahnya. UFT Yang satu itu sendiri. Dan meskipun dialog tersebut muncul secara otomatis hanya sebelum sesi perekaman pertama pada pengujian baru, ada baiknya untuk membukanya kembali melalui Rekam > Pengaturan Rekam dan Jalankan sebelum dijalankan, karena mungkin ada yang mengubah aplikasi target sejak skrip direkam.

UFT Satu Mode Perekaman: Normal, Analog, Level Rendah, dan Insight

Mode default menangani kontrol biasa, tetapi papan tanda tangan atau kisi kustom yang tidak didukung memerlukan sesuatu yang lain. Beralih mode dari Merekam Mode Buka menu tarik-turun pada bilah alat Rekam, lalu pilih... Mode perekaman default untuk kembali normal.

mode Apa yang direkamnya Gunakan saat
Normal (Default) Objek dan operasi yang dilakukan padanya, menggunakan model objek uji. Hampir selalu. Ia mengenali objek di mana pun objek tersebut berada di layar.
Analog Pergerakan mouse dan keyboard yang tepat, relatif terhadap layar atau terhadap satu jendela. Satu pernyataan RunAnalog memanggil rekaman yang telah dibuat. track. OperaHal-hal yang tidak dapat diungkapkan oleh objek apa pun, seperti tanda tangan yang digambar dengan mouse. Langkah-langkahnya tidak dapat diedit di dalam. UFT Satu.
Level rendah Jendela induk sebagai objek Window dan semua hal lainnya sebagai WinObject, dengan sejumlah kecil metode seperti Click, DblClick, Drag, Drop, dan Type. Lingkungan yang tidak didukung di mana tampilan dapat berubah tetapi posisi tidak akan berubah, atau di mana posisi itu sendiri penting.
Wawasan Objek dinilai berdasarkan penampilannya, bukan sifat aslinya. Kontrol UFT Seseorang tidak dapat melakukan inspeksi sama sekali, termasuk inspeksi jarak jauh non-Windows Desktop.
Otomatisasi UI Objek-objek dalam aplikasi sebagai objek Otomatisasi UI. Aplikasi yang terekspos melalui Microsoft Kerangka kerja otomatisasi UI.

Analog, low-level, dan Insight semuanya mengonsumsi lebih banyak ruang disk daripada perekaman normal, dan langkah-langkah low-level tidak selalu diputar ulang dengan andal pada setiap objek โ€” perlakukan langkah-langkah tersebut sebagai alat yang ditargetkan, bukan sebagai pengaturan default. Pengujian yang terus membutuhkan langkah-langkah tersebut biasanya merupakan sinyal untuk menulis langkah-langkah tersebut dengan pemrograman deskriptif sebagai gantinya.

Cara Memutar Ulang Naskah yang Telah Direkam

Perekaman hanya membuktikan bahwa langkah-langkah tersebut dapat ditangkap. Pemutaran ulanglah yang membuktikan bahwa langkah-langkah tersebut dapat diulang.

  1. Konfirmasikan bahwa Pengaturan Rekam dan Jalankan masih mengarah ke aplikasi yang Anda inginkan, lalu tutup aplikasi tersebut agar langkah pertama membukanya dengan benar.
  2. Klik Run. UFT Proses ini mengulang setiap langkah secara berurutan, mencocokkan setiap objek dengan properti yang tersimpan dalam repositori objek.
  3. Baca hasil eksekusi. Langkah yang tidak dapat menemukan objeknya akan gagal di situ, yang memberi tahu Anda dengan tepat entri repositori mana yang perlu diperhatikan.
  4. Add pos pemeriksaan Jadi, pemutaran memverifikasi nilai-nilai, bukan hanya menyelesaikan pemutaran tanpa kesalahan.

Skrip yang direkam hanya meneruskan mesin dan data yang digunakan untuk merekamnya, dan hampir tidak ada yang lain, yang merupakan keterbatasan sebenarnya dari perekaman dan pemutaran. Agar tahan lama, artinya nilai-nilai yang dikodekan secara permanen akan diganti. parameterisasi, membagi alur menjadi yang dapat digunakan kembali tindakan, dan memahami bagaimana UFT Salah satu kontrol pertandingan, tercakup dalam identifikasi objekAlur lengkap dari login yang tercatat hingga rangkaian yang dapat dipelihara diuraikan di seluruh UFT Satu rangkaian tutorial, Dan tayangan ulang panduan Menjelaskan sesi lari secara detail.

Pertanyaan Umum Demo Slot

Pengaturan ini muncul secara otomatis sebelum sesi perekaman pertama pada pengujian baru, lalu menggunakan kembali pengaturan tersebut. Buka kembali pengaturan ini dari Rekam > Pengaturan Rekam dan Jalankan setiap kali aplikasi target berubah.

Biasanya add-in untuk teknologi tersebut tidak dimuat saat startup, atau aplikasi sudah terbuka ketika opsi "aplikasi apa pun yang terbuka" dikonfirmasi. Untuk pengujian web, browser harus dibuka setelahnya. UFT Satu.

Ke dalam repositori objek lokal pengujian atau komponen, bersama dengan propertinya. UFT Salah satunya akan digunakan untuk mengidentifikasi setiap kontrol pada pemutaran. Repositori bersama diisi secara terpisah.

Ya. Tindakan yang sama akan terbuka sebagai baris tabel di Tampilan Kata Kunci atau sebagai VBScript di Editor, dan pengeditan di kedua tempat tersebut akan menghasilkan pengeditan yang sama. Perekaman adalah titik awal, bukan skrip yang sudah selesai.

Nilai-nilai dikodekan secara permanen, objek-objek berada dalam satu repositori lokal, dan setiap perubahan antarmuka akan merusak langkah-langkahnya. Sistem ini juga mencatat kesalahan dengan akurat, sehingga klik yang tidak sengaja akan menjadi langkah yang harus Anda hapus.

Alat bantu berbasis AI dapat menyarankan locator pengganti ketika kontrol berubah dan menandai langkah-langkah yang gagal secara berkala. Saran tersebut tetap perlu diperiksa terhadap properti objek sebenarnya sebelum Anda menerimanya.

Copilot dapat membuat draf fungsi dan perulangan VBScript dari blok yang direkam di editor mana pun yang didukungnya. UFT Salah satunya tidak memiliki integrasi Copilot, jadi hasilnya disalin ke Editor dan dijalankan di sana.

Rekam beberapa alur pertama untuk melihat bagaimana hierarki objek dibangun, lalu beralih ke langkah-langkah yang diberi tipe. Perekaman mengajarkan struktur dengan cepat; penulisan langkah-langkah mengajarkan penggunaan kembali yang dibutuhkan oleh rangkaian perangkat lunak nyata.

Ringkaslah postingan ini dengan: