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.

  • 🛫 Amaç: Uçuş Rezervasyonu, birlikte gelen çevrimdışı Win32 örnek uygulamasıdır. UFT/QTP Uygulamalı pratik için.
  • 🔑 Üye Girişi: Ana pencereyi açmak için dört veya daha fazla karakterden oluşan herhangi bir temsilci adını ve sabit parola olan mercury'yi girin.
  • 🪟 Ana pencere: Uçuş Başlangıç ​​Noktası, Uçuş Bitiş Noktası, tarih ve Sipariş Ekle alanları her rezervasyonu, değişikliği ve silme işlemini yönlendirir.
  • 🧰 Nesne türleri: WinEdit, WinComboBoxWinButton, WinList ve bir ActiveX MaskEdBox çoğu standardı kapsar UFT test nesne sınıfları.
  • 🤖 Otomasyon: SystemUtil.Run çalıştırılabilir dosyayı başlatır, ardından Dialog ve Window komut dosyaları oturum açma ve arama akışını çalıştırır.
  • 📊 Raporlama: Dahili Raporlar ve Grafikler bölümü tracEkstra hazırlık gerektirmeyen bilet satış trendleri.
  • ???? Yeniden: Önceden doldurulmuş rezervasyonlar, test uzmanlarının veri kurulumunu atlayıp doğrudan kontrol noktalarına ve regresyon testlerine geçmelerini sağlar.

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.

Uçuş Rezervasyon Başvurusu

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.

Uçuş Rezervasyon Başvurusu

İ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.

  1. Göz at C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\ ve çift tıklayın flight4a.exe (kesin yol biraz farklılık gösterebilir) UFT versiyonu).
  2. 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.
  3. Menşei mercury içine Şifre Bu sabit parola, örnek uygulamaya önceden kodlanmıştır ve asla değişmez.
  4. 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.

SSS

Şifre, hangi temsilci adını yazarsanız yazın, her zaman küçük harflerle yazılmış "mercury"dir. Temsilci Adı alanı, en az dört alfanümerik karakterden oluşan herhangi bir dizeyi kabul eder, bu nedenle test uzmanları genellikle "guru99" gibi bir ad yazarlar.

İçerisinde yer alıyor. UFT/QTP kurulum klasörü, genellikle C:\Program Files\ konumundadır.Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe. Tam sürücü harfi ve klasör adı, işletim sistemine göre biraz farklılık gösterebilir. UFT Sürümler ve özel kurulum yolları.

Evet. Çünkü ürünle birlikte gönderiliyor. UFT/QTP montajcı, tamirci veya yeniden montajcı UFT Orijinal yürütülebilir dosyayı ve örnek verileri geri yükler. Yerel olarak oluşturulan rezervasyonların silinmesi, uygulamanın tamamının yeniden yüklenmesini gerektirmez.

yapay zeka destekli UFT Özellikler adımlar önerebilir ve bozuk konum belirleyicileri kendi kendine onarabilir, ancak Uçuş Rezervasyonu'nun diyalogları o kadar basittir ki, çoğu testçi yukarıda gösterilen kısa VBScript kodunu elle veya kayıt yoluyla yazmaya devam eder.

Evet, mümkün. Kendi kendini onaran nesne tanımlama özelliği, yeniden adlandırılan bir WinEdit veya WinButton denetimini otomatik olarak yeniden eşleştirir; bu da komut dosyası bozulmalarını azaltır. UFT Sürümler mevcut olsa da, test uzmanlarının güvenmeden önce onarılan her tanımlayıcıyı gözden geçirmeleri gerekir.

Bu yazıyı şu şekilde özetleyin: