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.

  • 🛫 Tujuan: Reservasi Penerbangan adalah aplikasi sampel Win32 offline yang disertakan. UFT/QTP untuk praktik langsung.
  • 🔑 Masuk: Masukkan nama agen apa pun yang terdiri dari empat karakter atau lebih ditambah kata sandi tetap mercury untuk membuka jendela utama.
  • 🪟 Jendela utama: Kolom "Terbang Dari", "Terbang Ke", tanggal, dan "Masukkan Pesanan" menjadi dasar setiap pemesanan, modifikasi, dan penghapusan.
  • 🧰 Jenis objek: WinEdit, WinComboBox, WinButton, WinList, dan satu ActiveX MaskEdBox mencakup sebagian besar standar UFT kelas objek uji.
  • 🤖 Otomasi: SystemUtil.Run menjalankan file yang dapat dieksekusi, kemudian Dialog dan Window memanggil skrip untuk menjalankan alur login dan pencarian.
  • 📊 Pelaporan: Bagian Laporan dan Grafik bawaan tracTren penjualan tiket ks tanpa pengaturan tambahan.
  • 🚀 Penggunaan kembali: Pemesanan yang sudah diisi sebelumnya memungkinkan penguji untuk melewati pengaturan data dan langsung masuk ke titik pemeriksaan dan menjalankan pengujian regresi.

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.

Aplikasi Reservasi Penerbangan

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.

Aplikasi Reservasi Penerbangan

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.

  1. Jelajahi ke C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\ lalu klik dua kali flight4a.exe (jalur pastinya sedikit berbeda karena UFT versi).
  2. 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.
  3. Tipe mercury ke dalam Kata Sandi field – kata sandi tetap ini dikodekan secara permanen ke dalam aplikasi contoh dan tidak pernah berubah.
  4. 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.

Pertanyaan Umum Demo Slot

Kata sandinya selalu mercury, dalam huruf kecil, terlepas dari nama agen mana yang Anda ketik. Kolom Nama Agen itu sendiri menerima string apa pun yang terdiri dari minimal empat karakter alfanumerik, sehingga penguji biasanya mengetik nama seperti guru99.

Itu terletak di dalam UFT/QTP folder instalasi, biasanya di C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe. Huruf drive dan nama folder yang tepat dapat sedikit berbeda. UFT versi dan jalur instalasi khusus.

Ya. Karena dikirim bersama dengan UFT/QTP pemasang, memperbaiki atau memasang ulang UFT Mengembalikan file eksekusi asli dan data sampel. Menghapus pemesanan yang dibuat secara lokal tidak memerlukan penginstalan ulang seluruh aplikasi.

Berbantuan AI UFT Fitur-fitur tersebut dapat menyarankan langkah-langkah dan memperbaiki sendiri locator yang rusak, tetapi dialog Reservasi Penerbangan cukup sederhana sehingga sebagian besar penguji masih menulis skrip VBScript pendek yang ditunjukkan di atas secara manual atau dengan merekam.

Bisa. Identifikasi objek yang dapat memperbaiki diri sendiri secara otomatis mencocokkan kembali kontrol WinEdit atau WinButton yang telah diganti namanya, yang mengurangi kerusakan skrip di antara keduanya. UFT versi, meskipun penguji tetap harus meninjau setiap pengenal yang telah diperbaiki sebelum mempercayainya.

Ringkaslah postingan ini dengan: