Uçuş Rezervasyon Başvurusu HP UFT/QTP
⚡ Akıllı Özet
Uçuş Rezervasyon Uygulaması, her pakette bulunan örnek masaüstü programıdır. HP UFT/QTP Bu kurulum, uygulamalı egzersizler boyunca canlı bir web uygulamasına ihtiyaç duymadan oturum açma, uçuş arama, rezervasyon ve VBScript otomasyonu pratiği yapmak için kullanılır.

Uçuş Rezervasyon Uygulaması Nedir? UFT/QTP?
MKS Uçuş Rezervasyon Başvurusu Bu, her kurulumla birlikte gelen örnek masaüstü programıdır. HP UFT/QTPBu makale, uygulamanın tanıtımını yaparak, geri kalan uygulamalı alıştırmalara zemin hazırlamaktadır. QTP Serilerin, testleri kaydetmek ve çalıştırmak için sabit, çevrimdışı bir hedefi vardır. Çünkü şekli asla değişmez. UFT Yeni sürümler sayesinde, yeni başlayanlar, desteklenen hemen hemen her sürümde adımlarını ekran görüntülerinden sapmadan takip edebilirler.
Yukarıdaki ekran görüntüsü, çalıştırılabilir dosya başlatıldığı anda görünen Giriş iletişim kutusunu göstermektedir. Uçuş rezervasyonuİnternet bağlantısına veya canlı bir sunucuya ihtiyaç duymadan iki şehir arasında uçuş rezervasyonu yapabilir, daha sonra mevcut rezervasyonunuzu değiştirebilir veya silebilirsiniz.
İkinci ekran görüntüsü, arama sonrasında açılan ana Uçuş Rezervasyonu penceresini gösteriyor ve eşleşen uçuşları ücretleri ve programlarıyla birlikte listeliyor. Ayrıca, özel bir imza ile müşteriye faks yoluyla rezervasyon gönderebilirsiniz ve Raporlar ve Grafikler bölümü, zaman içindeki bilet satış trendlerini analiz etmenize yardımcı olur.
Her yeni acente hesabı, önceden doldurulmuş az sayıda rezervasyonla başlar, bu nedenle kayıt işlemine başlamadan önce test verisi oluşturmanıza gerek yoktur. Uygulama, sunulan tüm özellikleri öğrenmenize yardımcı olmak için tasarlanmıştır. Mikro Odak UFTBazen bu uygulamada hatalarla karşılaşabilirsiniz, ancak odak noktası uygulamanın teknik doğruluğu olmamalıdır; uygulama tamamen çeşitli özelliklerini öğrenmek için bir araç olarak mevcuttur. QTP.
Guru99'un ayrı web tabanlı Mercury Turlar alıştırmalarında farklı bir örnek kullanılır – çevrimiçi newtours.demoaut.com sitesi – bu nedenle ikisini karıştırmayın. Uçuş Rezervasyonu, bu sayfada açıklanan, tarayıcıda açılmak yerine yerel olarak başlatılan masaüstü Win32 uygulamasıdır ve standart genelinde kullanılan hedeftir.Windows-bu konuda örnek dersler QTP serisi.
Tıkla okuyun videoya erişilemiyorsa
Uçuş Rezervasyon Uygulamasını Başlatma, Giriş Yapma ve Otomatikleştirme İşlemleri
Herhangi bir şey kaydetmeden önce UFTUçuş rezervasyonunu manuel olarak yapmaya alışın. Uygulama, aşağıdaki sistemin içinde yer almaktadır. QTP/UFT kurulum klasörüne girer ve diğerleri gibi başlar. Windows yürütülebilir.
- Göz at
C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\ve çift tıklayınflight4a.exe(kesin yol biraz farklılık gösterebilir) UFT versiyonu). - MKS Oturum aç Öncelikle iletişim kutusu açılır. En az dört alfanümerik karakterden oluşan herhangi bir temsilci adı yazın, örneğin: guru99, içine Ajan adı alan.
- Menşei
mercuryiçine Şifre Bu sabit parola, örnek uygulamaya önceden kodlanmıştır ve asla değişmez. - Tıkla OKAna Uçuş Rezervasyon penceresi açılır ve yeni bir sipariş için hazır hale gelir.
Kayda başlamadan önce, şunları doğrulayın: UFT Eklenti Yöneticisi yalnızca Standardı yükler Windows ve ActiveX eklentileri. Web eklentisinin de yüklenmesi kaydediciyi yavaşlatabilir ve gereksizdir, çünkü Uçuş Rezervasyonu bir tarayıcı sayfası yerine masaüstü hedefidir.
Elle giriş yapabildikten sonraki adım, aynı işlemleri sanal ortamda tekrarlamaktır. UFT Giriş işleminin tekrarlanabilir olmasını sağlayan bir komut dosyası. Aşağıdaki kod parçası, çalıştırılabilir dosyayı başlatır, giriş yapar, bir rota arar ve aynı nesne adlarını kullanarak bir sipariş ekler. UFT Akışı kaydettiğinizde atama yapılır.
' 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
Bunu yeni bir işlem olarak kaydedin. UFT Test edin, bir kez çalıştırın ve Uçuş Rezervasyonu penceresinin çalışma zamanı hatası olmadan kapandığını doğrulayın. Temel akış güvenilir hale geldiğinde, düzeltilmiş dizeleri aşağıdakilerle değiştirin. VBScript Aynı komut dosyasının birçok rotayı arayabilmesi için değişkenler veya bir veri tablosu satırı kullanılabilir.
⚠ İpucu: If UFT Kayıt işlemine başladığınızda Giriş iletişim kutusu tanınmıyorsa, Kayıt ve Çalıştırma Ayarları'nı açın ve yalnızca onaylayın. Windows Uygulamalar sekmesi yapılandırıldıktan sonra, Uçuş Rezervasyonu uygulamasını kapatıp yeniden başlatın ve tekrar deneyin.
anahtar Windows ve Uçuş Rezervasyon Başvurusundaki Alanlar
Uçuş rezervasyonu, küçük ve iyi tanımlanmış bir dizi pencere sunar. İsimlerini önceden bilmek, kaydedilmiş bir kaydı okumayı çok daha kolaylaştırır. UFT Bu, betik oluşturmanıza veya açıklayıcı programlama ile bir betik oluşturmanıza olanak tanır ve Anahtar Kelime Görünümü'nde başarısız olan bir adımı gidermeye çalışırken zamandan tasarruf sağlar.
| Pencere / Diyalog | Amaç | Anahtar Alanlar veya Kontroller |
|---|---|---|
| Oturum aç | Ana pencere açılmadan önce aracının kimliğini doğrular. | Temsilci Adı, Şifre, Tamam, İptal |
| Uçuş Rezervasyonu (ana pencere) | Uçuş siparişlerini arar, rezerve eder ve yönetir. | Kalkış Noktası, Varış Noktası, Tarih, Seyahat Türü, UÇUŞ, Sipariş Ekle, Sipariş Sil |
| Uçuş Tablosu | Arama sonuçlarında eşleşen uçuşların listesi | Listeden (uçuş numarası, saatler, ücret), Tamam, İptal |
| Faks Siparişi | Onaylanmış rezervasyonu faksla gönderir, isteğe bağlı imza da eklenebilir. | Faks Numarası, Siparişle Birlikte İmza Gönder, Gönder |
| Sipariş Aç / Sipariş Sil | Sipariş numarasına göre mevcut bir rezervasyonu getirir veya siler. | Sipariş No, Müşteri Adı, Tamam |
| Raporlar ve Grafikler | Acente için bilet satış trendlerini özetler. | Rapor türü, tarih aralığı, Yazdır |
Ana penceredeki kontrollerin çoğu standarttır. Windows nesneler – WinEdit, WinComboBoxWinButton ve WinList'te uçuş tarihi alanı ActiveX MaskEd olarak kullanılırken, uçuş tarihi alanı ActiveX MaskEd'de yer alır.BoxBu yüzden kendi sistemine ihtiyacı var. Type yerine aramak Set.
Her diyalog, sürümden sürüme aynı kontrol adlarını korur, bu nedenle referans veren bir komut dosyası Window("Flight Reservation").WinComboBox("Fly From:") bir arada UFT Sürüm, güncellemeden sonra da çalışmaya devam ediyor; bu, test edilen çoğu gerçek dünya uygulaması için alışılmadık bir durum ve örneğin yıllarca pratikte kullanışlı kalmasının nedenlerinden biri.
Uçuş Rezervasyon Uygulaması Ne İçin Kullanılır? UFT uygulama
Guru99 en QTP Seri, sonraki neredeyse her alıştırmada Uçuş Rezervasyonu konusuna geri dönüyor ve bu tercihin salt kolaylıktan ziyade pratik nedenleri var.
- Her paketin içinde gönderilir. UFT/QTP Kurulum kolaydır, bu nedenle pratik yapmaya başlamadan önce indirmeniz veya lisanslamanız gereken ekstra bir şey yoktur.
- Tamamen çevrimdışı çalışır, bu da aracı öğrenme aşamasındayken test başarısızlıklarının kaynağı olan kararsız ağ çağrılarını ortadan kaldırır.
- Pencereleri standart alanın büyük bir bölümünü kaplıyor. Windows Nesne türleri – WinEdit, WinButton, WinComboBoxWinList, WinMenu, WinCheckBoxve bir ActiveX denetimi – tek bir küçük uygulamada.
- Önceden doldurulmuş rezervasyonlar, pratik yapmanıza olanak tanır. nesne tanımlamaKendi test verilerinizi oluşturmadan önce kontrol noktaları ve regresyon çalışmaları yapabilirsiniz.
- Çünkü arayüz nadiren değişir. UFT Uçuş rezervasyonu uygulamasına karşı yıllar önce kaydedilen sürümler ve komut dosyaları bugün bile doğru şekilde çalışıyor.
- Guru99'un diğer QTP Eğitimlerde yukarıdaki tabloda gösterilen aynı pencere ve alan adları yeniden kullanılır, bu nedenle bir makaleden diğerine geçerken dersler tutarlı kalır.
Bu özellikler, Uçuş Rezervasyonu uygulamasını betimleyici programlama pratiği yapmak ve paylaşımlı bir yapı oluşturmak için uygun bir deneme alanı haline getiriyor. nesne deposu Gerçek, tarayıcı tabanlı bir uygulamayı test etmeye geçmeden önce, kontrol noktaları, regresyon çalışmaları ve nesne deposu burada düzgün bir şekilde çalışmaya başladığında, aynı işlemler tekrarlanır. UFT Bu beceriler doğrudan web ve masaüstü uygulamalarının üretimine aktarılabilir.


