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.
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
- Open Aplikasi Reservasi Penerbangan
- Masukkan Nama Agen yang Valid
- Masukkan Kata Sandi yang Valid
- Tekan OK
- 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.
- Konfirmasikan bahwa Pengaturan Rekam dan Jalankan masih mengarah ke aplikasi yang Anda inginkan, lalu tutup aplikasi tersebut agar langkah pertama membukanya dengan benar.
- Klik Run. UFT Proses ini mengulang setiap langkah secara berurutan, mencocokkan setiap objek dengan properti yang tersimpan dalam repositori objek.
- 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.
- 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.
