Çıktı Değerlerini Nasıl Yazdırırım? QTP/UFT Test Sonuçlarının Dışa Aktarılması

⚡ Akıllı Özet

Çıktı değerleri QTP/UFT Çalışma zamanında nesne özellik verilerini yakalayın, Test Sonuçları veri sayfasına kaydedin ve test uzmanlarının bu sonuçları Micro Focus dışına aktarmasına veya yazdırmasına olanak tanıyın. UFT Raporlama ve analiz için.

  • 📌 Tanım: Çıktı değeri adımı, bir çalışma sırasında bir nesne özelliğini okur ve daha sonra kullanılmak üzere belirtilen bir konuma kaydeder.
  • 🆚 Kontrol Noktası Değil: Çıktı değeri asla Geçti veya Kaldı döndürmez; doğrulama yapan bir Kontrol Noktasının aksine, yalnızca veri yakalar.
  • 🗂️ Dört çeşit: UFT Nesneye ve ortama bağlı olarak Standart, Metin/Metin Alanı, Veritabanı ve XML çıktı değerlerini destekler.
  • 🎬 Oluşturma adımları: Kayıt sırasında Tasarım menüsünden Standart çıktı değerini girin, ardından yakalanacak nesne özelliklerini seçin.
  • 💾 Çalışma zamanı depolaması: HP QTP Çıktı değeri sonuçlarını çalışma zamanı veri tablosunda saklar ve test sona erdiğinde bu tablo otomatik olarak temizlenir.
  • 📊 Sonuç ağacı: Test Sonuçları penceresi, sol tarafta Test Sonuçları Ağacını, sağ tarafta ise tüm adım ayrıntılarını gösterir.
  • 🖨️ Dışa aktarma seçenekleri: Test uzmanları, hatalar da dahil olmak üzere Test Sonuçlarını doğrudan Quality Center'a yazdırabilir veya dışa aktarabilir. trackral.

Çıkış Değeri Nedir?

An çıkış değeri adımı bir nesne özelliği değerinin yakalandığı bir adımdır Testinizin belirli bir noktasında yakalanan ve istenen konumda saklanan değerler, test senaryosunun farklı noktalarında girdi olarak kullanılabilir. Kontrol Noktası'ndan farklı olarak, bu adım yakalanan değeri asla doğrulamaz; yalnızca saklar, bu da bir test uzmanının geçme veya kalma sonucu yerine referans verilerine ihtiyaç duyduğu her durumda kullanışlı olmasını sağlar.

Örneğin, bir çıktı değeri adımı, örnek bir Uçuş Rezervasyonu uygulamasında bilet rezervasyonu yapıldıktan sonra oluşturulan bir uçuş onay numarasını yakalayabilir ve daha sonraki bir test adımının aynı rezervasyonu arayabilmesi için bu numarayı saklayabilir.

Bahşiş: Sonraki adımlar için referans verilerine ihtiyaç duyulduğunda çıktı değerlerini kullanın ve gerçek doğrulama işlemleri için, Geçti veya Kaldı sonucu vermesi gereken kontrol noktalarını ayırın.

Çıktı Değeri ve Kontrol Noktası Karşılaştırması UFT/QTP

Test uzmanları, çıktı değerlerini kontrol noktalarıyla sık sık karıştırırlar çünkü her iki adım da test çalışırken bir nesneden bir özelliği okur. Gerçek fark, yakalanan bu değere daha sonra ne olduğudur. Kontrol noktası Değeri beklenen değerle karşılaştırır ve Test Sonuçlarında Geçti veya Kaldı durumunu bildirir. Çıktı değeri, yakalanan değeri herhangi bir şekilde değerlendirmeden, Veri Tablosunda, bir değişkende veya sonuçların kendisinde saklar. Her iki adım türü de Anahtar Kelime Görünümünde görünür ve Düzenleyicide karşılık gelen bir VBScript ifadesi oluşturur, bu nedenle seçim, testin doğrulamaya mı yoksa sadece veri yakalamaya mı ihtiyacı olduğuna bağlıdır.

Görünüş Çıkış değeri Kontrol noktası
Amaç Bir mülk değerini yakalayın ve saklayın. Bir mülkün değerini beklentiyle karşılaştırarak doğrulayın.
Sonuç Geçme/Kalma durumu yok Geçti veya Kaldı durumu
Tipik kullanım Veriye dayalı girdi, dinamik veya öngörülemeyen değerler Bilinen değerlerin işlevsel doğrulaması
Oluşturulan ifade Çıktı yöntemi Kontrol yöntemi

Bu ayrım en çok şu konularda önem taşır: veriye dayalı testBu durum, testin bir yinelemesinde yakalanan bir değerin bir sonraki yineleme için girdi haline geldiği veya sipariş numaraları ve zaman damgaları gibi kontrol edilecek sabit bir beklenen değeri olmayan dinamik verilerin yakalandığı durumlarda geçerlidir.

Mikro Odaklamada Çıktı Değerlerinin Türleri UFT

Mikro Odak UFT Gruplar, çıktı değerlerini her biri farklı bir nesne veya veri kaynağı türüne uygun dört kategoriye ayırır:

  • Standart çıkış değeri
  • Metin /Metin Alanı çıkış değeri
  • Veritabanı çıkış değeri
  • XML çıktı değeri (uygulamadan/kaynaklardan)

Çıktı Değeri oluşturmak, bir Çıktı Değeri oluşturmaya çok benzer. Kontrol noktasıStandart çıktı değeri, herhangi bir nesnenin özelliklerinden herhangi birini çıktı olarak vermek için kullanılabilir. Çıktı olarak aynı nesneden bir veya birden fazla özellik seçebilirsiniz. Dört tür arasından seçim, test edilen nesneye bağlıdır: Standart çıktı değerleri sıradan kullanıcı arayüzü kontrollerine uygundur, diğer üç tür ise sırasıyla metin bölgelerine, veritabanlarına ve XML kaynaklarına uygundur.

Çalışma süresi boyunca, HP QTP Çıktı değerini çalışma zamanı DataTable'ına kaydeder ve test çalışması biter bitmez otomatik olarak temizlenir.

Standart Çıktı Değeri Nasıl Oluşturulur? UFT

Micro Focus'ta test kaydı yaparken standart çıktı değeri eklemek için şu adımları izleyin. UFTBu işlem, ekranda tanınan hemen hemen her nesne üzerinde çalışır, çünkü UFT ona güvenir nesne tanımlama Uygulamanın, hedef nesneden herhangi bir özelliği yakalamadan önce onu bulma mekanizması olup olmadığına bakılmaksızın. Windows-tabanlı, web tabanlı veya desteklenen bir eklenti teknolojisi.

  1. Micro Focus'ta test kaydını başlatın. UFTArdından, özelliğin yakalanması gereken akış noktasında tam olarak duraklatın.
  2. Tasarım menüsünden Ekle > Çıkış Değeri > Standart Çıkış Değeri'ni seçin veya araç çubuğundaki ilgili simgeye tıklayın.
  3. Özelliğini yakalamak istediğiniz nesneye tıklayın; UFT Ekran üzerinde vurgular ve Çıkış Değeri Özellikleri iletişim kutusunu açar.
  4. Nesneden bir veya daha fazla özellik seçin ve isteğe bağlı olarak, yakalanan her değeri depolayacak olan DataTable sütununu yeniden adlandırın.
  5. Çıktı Değeri Özellikleri iletişim kutusunu kapatmak için Tamam'ı tıklayın, ardından adımı onaylamak ve eklemek için tekrar Tamam'ı tıklayın.
  6. Kaydetmeyi bırak. UFT Otomatik olarak eşleşen bir Çıktı ifadesini ekler. VBScript Test uzmanlarının gerektiğinde doğrudan düzenleyebileceği editör.
  7. Testi çalıştırın, ardından yakalanan değerlerin çalışma zamanı Veri Tablosunda doğru şekilde göründüğünü doğrulamak için Test Sonuçları penceresini açın.

Bahşiş: Veri tablosu sütunlarına, örneğin "Acente Adı" veya "Uçuş Numarası" gibi, açık ve anlaşılır isimler verin; böylece yakalanan değerlere daha sonraki adımlardan veya raporlardan kolayca ulaşılabilir.

Aşağıdaki video, Uçuş Rezervasyonu örnek uygulamasının başlatılmasından, Veri Tablosunda yakalanan çıktı değerinin incelenmesine kadar bu adımları baştan sona göstermektedir.

Tıkla okuyun videoya erişilemiyorsa

Code Örnek:

Aşağıdaki VBScript kodu tipik bir akışı göstermektedir: Uçuş Rezervasyonu örnek uygulamasını başlatma, giriş kimlik bilgilerini girme ve ortaya çıkan iletişim kutusunda bir çıktı kontrol noktası yakalama.

SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe"
Dialog("Login").WinEdit("Agent Name:").SetDataTable("AgentName",dtGlobalsheet)
Dialog("Login").WinEdit("Password:").SetDataTable("Password",dtGlobalsheet)
Dialog("Login").WinButton("OK").Click
Dialog("Login").Dialog("FlightReservations").Static("Please enter agent name").OutputCheckPoint("ErrorMessage")
Dialog("Login").Dialog("FlightReservations").WinEdit("OK").Click
Dialog("Login").WinEdit("Cancel").Click

Metin, Veritabanı ve XML Çıktı Değerlerinin Açıklaması

Standart çıkış değerinin ötesinde, Mikro Odak UFT Nesne özelliklerinin basit bir listesine uymayan veriler için üç farklı çıktı değeri türünü daha destekler.

Menşei yakalar Tipik kaynak
Metin / Metin Alanı Bir sayfada veya tanımlanmış bir ekran bölgesinde görüntülenen metin dizisi. Web sayfaları, Windows uygulamaları
veritabanı SQL sorgusu tarafından döndürülen sonuç kümesi değerleri ODBC veya OLE DB veri kaynakları
XML XML belgesi içindeki öğe ve öznitelik değerleri Web uygulaması XML yanıtları veya kaynak dosyaları

Metin çıktı değeri, test uzmanlarının görüntülenen bir dizenin bir bölümünü ve hemen öncesinde veya sonrasında görünen isteğe bağlı metni yakalamasına olanak tanır. Veritabanı çıktı değeri, bağlı bir veri kaynağına karşı bir SQL ifadesi çalıştırır ve seçilen sonuç hücrelerini, Veritabanı Kontrol Noktasına benzer şekilde depolar. XML çıktı değeri, bir XML belgesinin hiyerarşik ağacını okur ve seçilen öğelerin veya özniteliklerin değerlerini depolar. Standart çıktı değerleri gibi, her üç tür de kayıt sırasında eklenebilir ve her biri temel VBScript'e kendi Çıktı ifadesini ekler.

Not: Internet Explorer 9 ve sonraki sürümlerinde standart modda çalışırken XML çıktı değerleri desteklenmemektedir. Google Chromeveya Mozilla'da FirefoxÇünkü WebXML test nesnesi bu tarayıcılarda kullanılamıyor.

Test Sonuçlarını Anlamak QTP/UFT Yazdırma/Dışa Aktarma Örneği ile

Çıkış değeri adımı çalıştırıldıktan sonra, yakalanan veriler içeride görünür. UFT Her test adımının yanında yer alan Test Sonuçları penceresi, nelerin nerede kaydedildiğini incelemeyi kolaylaştırır. Micro Focus tarafından oluşturulan Test Sonuçlarını anlayalım. UFT.

In HP QTP, Sağ Tarafta Test Sonuçları Özeti gösterilir.

Sol tarafta Test Sonuçları Ağacı bulunur – test çalışırken gerçekleştirilen test adımlarının simge tabanlı bir görünümüdür. Anahtar Kelime Görünümündeki test ağacına benzer.

Test Sonuçları QTP/UFT Yazdırma/Dışa Aktarma Örneği ile

Ağaç yapısında bir adım seçerseniz, sağ panel o adıma ait tüm ayrıntıları gösterir; bunlar arasında nesne, gerçekleştirilen işlem ve o adım sırasında çıktı verilen veya kontrol edilen tüm özellik değerleri bulunur.

Test Sonuçları QTP/UFT Yazdırma/Dışa Aktarma Örneği ile

Araçlar > Seçenekler > menüsünü kullanarak tüm test çalışmasının videosunu/ekran görüntüsünü yakalayabilirsiniz. GUI TestiBu da bir kusurun bildirilmesi gerektiğinde faydalı bir kanıttır.

Test Sonuçları QTP/UFT Yazdırma/Dışa Aktarma Örneği ile

Test Sonuçları penceresinden sonuçları doğrudan yazdırabilir veya çevrimdışı inceleme ya da ekibin geri kalanıyla paylaşmak için dışa aktarabilirsiniz.

Test Sonuçları QTP/UFT Yazdırma/Dışa Aktarma Örneği ile

Sonuçları ve hataları Quality Center'a da aktarabilirsiniz.ping Otomatik test kanıtları, manuel test yönetimi için kullanılan aynı araçla ilişkilendirilmiştir.

Test Sonuçları QTP/UFT Yazdırma/Dışa Aktarma Örneği ile

Test Sonuçları Ağacı, Özet paneli ve dışa aktarma seçenekleri birlikte, test uzmanlarına testin her bir kontrol noktası veya çıktı değeri için neyin çalıştırıldığı, neyin kaydedildiği ve hangi kanıtların mevcut olduğu konusunda eksiksiz bir denetim izi sunar.

Tıkla okuyun videoya erişilemiyorsa

SSS

Evet. Bir kere UFT Yakalanan değeri bir DataTable'da veya bir değişkende saklar; aynı test veya eylemdeki sonraki adımlar, bu değeri girdi olarak kullanabilir; bu, veri odaklı ve yinelemeli test akışlarında yaygındır.

Çıktı değeri adımları, bir özelliği okuyup sakladıkları için, karşılaştırma da yapan kontrol noktalarının aksine, yalnızca küçük bir ek yük getirir. Etki, tek bir teste onlarca adım eklenmediği sürece ihmal edilebilir düzeyde kalır.

Varsayılan olarak, UFT Çalışma zamanı veri tablosunda çıktı değerlerini saklar; bu tablo, çalıştırma sonrasında Test Sonuçları'nda görünür ve bir sonraki test yürütülmesinden önce otomatik olarak temizlenir.

Evet. Yapay zekâ kodlama asistanları, Çıktı ifadeleri için VBScript önerebilir ve hangi nesne özelliklerinin sıklıkla yakalandığını tahmin edebilir; ancak test uzmanlarının oluşturulan betiği gerçek nesne deposuna karşı doğrulamaları yine de gereklidir.

Yapay zekâ destekli test araçları, manuel çıktı değeri adımlarına gerek kalmadan değişen verileri otomatik olarak algılayabilir ve anormallikleri işaretleyebilir, ancak QTP/UFT Çıktı değerleri, eski otomasyon paketlerinde hassas ve belirleyici veri yakalama için kullanışlı olmaya devam etmektedir.

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