Aplikasi Reservasi Penerbangan di HP UFT/QTP
⚡ Ringkasan Cerdas
Aplikasi Reservasi Penerbangan adalah program desktop contoh yang disertakan dengan setiap paket langganan. HP UFT/QTP Instalasi ini digunakan sepanjang latihan praktik untuk melatih login, pencarian penerbangan, pemesanan, dan otomatisasi VBScript tanpa memerlukan aplikasi web yang aktif.
Apa itu Aplikasi Reservasi Penerbangan? UFT/QTP?
The Aplikasi Reservasi Penerbangan adalah program desktop contoh yang disertakan dengan setiap instalasi HP UFT/QTPArtikel ini memperkenalkan aplikasi tersebut sehingga latihan praktik selanjutnya dapat dipahami dengan baik. QTP Seri ini memiliki target stabil dan offline untuk merekam dan menjalankan pengujian. Karena bentuknya tidak pernah berubah antara satu seri dengan seri lainnya. UFT Dengan adanya rilis terbaru, pemula dapat mengikuti hampir semua versi yang didukung tanpa langkah-langkah mereka menjadi tidak sinkron dengan tangkapan layar.
Tangkapan layar di atas menunjukkan dialog Login yang muncul saat file yang dapat dieksekusi mulai berjalan. Menggunakan Reservasi penerbanganAnda dapat memesan penerbangan antara dua kota, dan kemudian mengubah atau menghapus pemesanan yang sudah ada, semuanya tanpa memerlukan koneksi internet atau server langsung.
Tangkapan layar kedua menunjukkan jendela Reservasi Penerbangan utama setelah pencarian, yang menampilkan daftar penerbangan yang sesuai beserta harga dan jadwalnya. Anda juga dapat mengirimkan pemesanan melalui faks kepada pelanggan dengan tanda tangan khusus, dan bagian Laporan dan Grafik membantu menganalisis tren penjualan tiket dari waktu ke waktu.
Setiap akun agen baru dimulai dengan sejumlah kecil pemesanan yang sudah terisi, sehingga Anda tidak perlu membuat data uji sebelum mulai merekam. Aplikasi ini dirancang untuk membantu mempelajari semua fitur yang disediakan oleh Fokus Mikro UFTTerkadang Anda mungkin menemukan aplikasi ini bermasalah, tetapi fokusnya seharusnya bukan pada keakuratan teknis aplikasi – aplikasi ini murni ada sebagai alat untuk mempelajari berbagai fitur. QTP.
Guru99 berbasis web terpisah Mercury Latihan Tours menggunakan contoh yang berbeda – situs online newtours.demoaut.com – jadi jangan sampai tertukar keduanya. Flight Reservation adalah aplikasi desktop Win32 yang dijelaskan di halaman ini, diluncurkan secara lokal dan bukan dibuka di browser, dan merupakan target yang digunakan di seluruh standar.Windows-pelajaran praktis dalam hal ini QTP series.
Klik di sini jika video tidak dapat diakses
Cara Meluncurkan, Masuk, dan Mengotomatiskan Aplikasi Reservasi Penerbangan
Sebelum merekam apa pun di UFTBiasakan diri Anda mengoperasikan Reservasi Penerbangan secara manual. Aplikasi ini berada di dalam QTP/UFT folder instalasi dan berjalan seperti yang lainnya Windows dapat dieksekusi.
- Jelajahi ke
C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\lalu klik dua kaliflight4a.exe(jalur pastinya sedikit berbeda karena UFT versi). - The Masuk Dialog akan terbuka terlebih dahulu. Ketik nama agen apa pun yang minimal terdiri dari empat karakter alfanumerik, misalnya... guru99, ke dalam Nama agen lapangan.
- Tipe
mercuryke dalam Kata Sandi field – kata sandi tetap ini dikodekan secara permanen ke dalam aplikasi contoh dan tidak pernah berubah. - Klik OKJendela Reservasi Penerbangan utama terbuka, siap untuk pesanan baru.
Sebelum merekam, pastikan bahwa UFT Pengelola Add-in hanya memuat versi Standar. Windows dan add-in ActiveX. Memuat add-in Web juga dapat memperlambat perekam dan tidak perlu, karena Reservasi Penerbangan ditujukan untuk desktop dan bukan halaman browser.
Setelah Anda berhasil masuk secara manual, langkah selanjutnya adalah mengulangi tindakan yang sama di dalam sistem. UFT Skrip ini dibuat agar proses login dapat diulang. Cuplikan kode di bawah ini menjalankan program yang dapat dieksekusi, masuk, mencari rute, dan memasukkan pesanan menggunakan nama objek yang sama. UFT Ditetapkan saat Anda merekam alur.
' Launch the Flight Reservation application SystemUtil.Run "C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe" ' Log in with an agent name and the fixed password Dialog("Login").Activate Dialog("Login").WinEdit("Agent Name:").Set "guru99" Dialog("Login").WinEdit("Password:").Set "mercury" Dialog("Login").WinButton("OK").Click ' Search for a flight between two cities Window("Flight Reservation").WinComboBox("Fly From:").Select "Frankfurt" Window("Flight Reservation").WinComboBox("Fly To:").Select "London" Window("Flight Reservation").WinButton("FLIGHT").Click ' Pick the first available flight and confirm the order Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select 0 Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click Window("Flight Reservation").WinEdit("Name:").Set "Guru99 Tester" Window("Flight Reservation").WinButton("Insert Order").Click ' Close the application Window("Flight Reservation").Close
Simpan ini sebagai tindakan di dalam yang baru. UFT Uji coba, jalankan sekali, dan konfirmasikan jendela Reservasi Penerbangan tertutup tanpa kesalahan saat dijalankan. Setelah alur dasar dapat diandalkan, ganti string yang telah diperbaiki dengan vbscript variabel atau baris tabel data sehingga skrip yang sama dapat mencari di banyak rute.
⚠ Tip: If UFT Tidak mengenali dialog Login saat Anda memulai perekaman, buka Pengaturan Rekam dan Jalankan, dan konfirmasikan hanya Windows Setelah tab Aplikasi dikonfigurasi, tutup dan mulai ulang Reservasi Penerbangan sebelum mencoba lagi.
kunci Windows dan Kolom pada Aplikasi Reservasi Penerbangan
Reservasi penerbangan menampilkan serangkaian jendela kecil yang terdefinisi dengan baik. Mengetahui nama-nama jendela tersebut sebelumnya akan mempermudah pembacaan catatan yang telah direkam. UFT Anda dapat membuat skrip atau membangunnya sendiri dengan pemrograman deskriptif, dan ini menghemat waktu saat Anda memecahkan masalah pada langkah yang gagal di Tampilan Kata Kunci.
| Jendela / Dialog | Tujuan | Bidang atau Kontrol Utama |
|---|---|---|
| Masuk | Melakukan otentikasi agen sebelum jendela utama terbuka. | Nama Agen, Kata Sandi, OK, Batal |
| Reservasi Penerbangan (jendela utama) | Mencari, memesan, dan mengelola pesanan penerbangan. | Terbang Dari, Terbang Ke, tanggal, Jenis Perjalanan, PENERBANGAN, Masukkan Pesanan, Hapus Pesanan |
| Tabel Penerbangan | Daftar penerbangan yang sesuai dengan hasil pencarian. | Dari daftar (nomor penerbangan, waktu, harga), OK, Batalkan |
| Pesanan Faks | Mengirimkan konfirmasi pemesanan melalui faks dengan tanda tangan opsional. | Nomor Faks, Kirim Tanda Tangan Bersama Pesanan, Kirim |
| Buka Pesanan / Hapus Pesanan | Mengambil atau menghapus pemesanan yang sudah ada berdasarkan nomor pesanan. | Nomor Pesanan, Nama Pelanggan, OK |
| Laporan dan Grafik | Merangkum tren penjualan tiket untuk agen. | Jenis laporan, rentang tanggal, Cetak |
Sebagian besar kontrol di jendela utama bersifat standar. Windows Objek – WinEdit, WinComboBox, WinButton, dan WinList – sedangkan kolom tanggal penerbangan adalah ActiveX MaskEdBox, itulah mengapa dibutuhkan sedarahnya sendiri Type menelepon alih-alih Set.
Setiap dialog mempertahankan nama kontrol yang sama dari rilis ke rilis, jadi skrip yang merujuk ke Window("Flight Reservation").WinComboBox("Fly From:") dalam satu UFT Versi ini tetap berfungsi setelah peningkatan, yang tidak biasa untuk sebagian besar aplikasi dunia nyata yang diuji dan merupakan salah satu alasan mengapa contoh ini tetap berguna selama bertahun-tahun praktik.
Mengapa Aplikasi Reservasi Penerbangan Digunakan untuk UFT Praktek
Guru99 ini QTP Seri ini kembali menggunakan Reservasi Penerbangan di hampir setiap latihan selanjutnya, dan ada alasan praktis untuk pilihan itu, bukan sekadar kemudahan.
- Barang tersebut dikirim dalam setiap UFT/QTP instalasi, jadi tidak ada yang perlu diunduh atau dilisensikan tambahan sebelum Anda mulai berlatih.
- Aplikasi ini berjalan sepenuhnya secara offline, yang menghilangkan koneksi jaringan yang tidak stabil sebagai sumber kegagalan pengujian saat Anda masih mempelajari alat tersebut.
- Jendela-jendelanya menutupi sebagian besar ukuran standar. Windows tipe objek – WinEdit, WinButton, WinComboBox, WinList, WinMenu, WinCheckBox, dan sebuah kontrol ActiveX – dalam satu aplikasi kecil.
- Pemesanan yang sudah terisi sebelumnya memungkinkan Anda untuk berlatih. identifikasi objek, titik pemeriksaan, dan uji regresi tanpa terlebih dahulu membuat data uji Anda sendiri.
- Karena antarmuka jarang berubah antara UFT Versi dan skrip yang direkam bertahun-tahun lalu terhadap Reservasi Penerbangan masih berjalan dengan benar hingga saat ini.
- Guru99 lainnya QTP Tutorial menggunakan kembali nama jendela dan kolom yang sama seperti yang ditunjukkan pada tabel di atas, sehingga pelajaran tetap konsisten saat Anda beralih dari satu artikel ke artikel berikutnya.
Sifat-sifat yang sama ini menjadikan Flight Reservation sebagai wadah yang tepat untuk mempraktikkan pemrograman deskriptif dan membangun pemahaman bersama. repositori objek sebelum Anda melanjutkan ke pengujian aplikasi berbasis browser yang sebenarnya. Setelah checkpoint, pengujian regresi, dan object repository terasa nyaman di sini, hal yang sama UFT Keterampilan dapat langsung diterapkan ke aplikasi web dan desktop produksi.



