Quick Test Professional IDE nasıl kullanılır?

⚡ Akıllı Özet

Quick Test Professional IDE, artık Micro Focus adıyla satışa sunuluyor. UFT Birincisi, otomasyon mühendislerine aracı başlatmak, eklentileri yönetmek, VBScript adımlarını düzenlemek ve her çalıştırmadan önce test verilerini incelemek için tek bir çalışma alanı sağlar.

  • ???? Başlatma sırası: Ana Sayfa UFT Başlat Menüsünden Eklenti Yöneticisi'nde eklentileri seçin, ardından Başlangıç ​​Sayfasını inceleyin.
  • 🧩 Eklenti Yöneticisi: Yalnızca test edilen uygulamanın ihtiyaç duyduğu eklentileri yükleyin, çünkü fazladan eklentiler nesne tanımlama ve başlatmayı yavaşlatır.
  • ⌨️ Test Paneli: Anahtar Kelime Görünümünde adımları oluşturun veya VBScript'tekiyle aynı mantığı düzenlemek için Uzman Görünümüne geçin.
  • 🖼️ Aktif Ekran: Adımın arkasındaki yakalanan ekran görüntüsünü açarak kontrol noktaları ekleyebilir veya nesne özelliklerini görsel olarak ayarlayabilirsiniz.
  • 📊 Veri tablosu: Komut dosyalarını Genel ve Eylem sayfaları aracılığıyla parametrelendirin, böylece tek bir test birçok girdi değeri kümesini çalıştırabilir.
  • ???? Hata Ayıklama Görüntüleyici: Kesme noktaları belirleyin, ardından İzleme ve Çağrı Yığını bölmelerini inceleyin. tracÇalışmanın ortasındaki değişken değerleri.
  • 🗂️ Çözüm Gezgini: IDE içinde tek bir hiyerarşik ağaç yapısı üzerinden eylemlere, fonksiyon kütüphanelerine ve nesne depolarına kolayca erişin.
  • ⚠️ Hata paneli: Hata ayıklama süresini kısaltmak için çalıştırmadan önce alt panelden sözdizimi ve eksik kaynak hatalarını tarayın.

Hızlı Test Profesyonel (QTP(şimdi Micro Focus olarak dağıtılıyor) UFT Birincisi, otomatik testlerin kaydedilmesi, betik yazılması ve hata ayıklanması için tasarlanmış entegre bir geliştirme ortamına doğrudan açılır. Aşağıdaki bölümler, bir test uzmanının ilk başlatma ekranından günlük olarak kullanılan araç çubuklarına, veri sayfalarına ve hata ayıklama pencerelerine kadar dokunduğu her paneli ayrıntılı olarak ele almaktadır.

Başlatmak UFT

HP'yi piyasaya sürmek için QTP itibaren Windows Başlat Menüsünden Programlar > Quick Test Professional Klasörü > Quick Test Professional'ı seçin veya çift tıklayın. HP UFT Masaüstündeki simge. Her iki yol da aşağıda açıklanan aynı başlatma dizisini açar.

Eklenti Yöneticisi

Micro Focus'u ilk kez başlattığınızda UFT, Eklenti Yöneticisi Açılan iletişim kutusunda yüklü tüm eklentilerin listesi görüntülenir. Test için yüklenecek eklentileri seçin ve "Tamam"ı tıklayın. Bir eklenti daha sonra eklenebilir veya kaldırılabilir. QTP Uygulama kullanıma sunuldu, bu nedenle şimdilik varsayılan ayarlarla devam etmek güvenli.

tavsiye Bu, yalnızca belirli bir işlem için gerekli olan eklentileri seçmek anlamına gelir. test yapmak Oturum, çünkü farklı eklentiler birbirleriyle etkileşime girebilir ve nesne tanımlama performansını düşürebilir. QTPperformansı. QTP Bir oturumda yüklenen eklentileri hatırlar ve bir sonraki seferde bunları önceden seçer. QTP Bu iletişim kutusunun bir sonraki başlatmada açılmaması gerekiyorsa, "Başlangıçta göster" onay kutusunun işaretini kaldırın ve ardından Tamam'ı tıklayın.

Ana Sayfa

MKS Ana Sayfa Bu bölüm, mevcut sürümdeki yeni özellikleri ve her biri hakkında daha fazla bilgiye ulaşabileceğiniz bağlantıları açıklamaktadır. Ayrıca, süreç rehberliği (Process Guidance) adı verilen ve süreçle ilgili en iyi uygulamaları sunan bir araca da bağlantı vermektedir. QTPSon kullanılan dosyalar listesinden bir belge açın veya Karşılama alanındaki düğmeleri kullanarak yeni bir belge oluşturun ya da mevcut bir belgeyi açın.

Başlangıç ​​sayfası ayrıca IDE'nin önemli bileşenlerini de listeler; bunların her biri bu sayfanın aşağısında daha ayrıntılı olarak ele alınmıştır:

  1. Menü çubuğu
  2. Özellikler penceresi
  3. Belge sekmesi
  4. Çözüm Gezgini
  5. Araç kutusu sekmesi
  6. Çıkış sekmesi
  7. Aktif Ekran
  8. Veri sekmesi

Başlangıç ​​sayfasının bir sonraki açılışta görünmesini istemiyorsanız, "Başlangıç ​​sayfası penceresini başlangıçta gösterme" onay kutusunu işaretini kaldırın. QTP Bu seçeneği belirlemek, başka bir oturum açıldığında geçerli oturumun Başlangıç ​​Sayfasını da gizler. QTP Belge açılır. Başlangıç ​​sayfasını daha sonra tekrar görüntülemek için Görünüm > Başlangıç'ı seçin.

Test Paneli: Anahtar Kelime Görünümü ve Uzman Görünümü

İçindeki her eylem UFT Bu tasarım, Test Paneli aracılığıyla tasarlanır ve görüntülenir; bu panel, aynı adımların iki farklı görünümünü sunar: Anahtar Kelime Görünümü ve Uzman Görünümü, bunlar daha ayrıntılı olarak açıklanmıştır. Anahtar Kelime ve Uzman Görüşü referans. Çünkü UFT 11.5 sürümünde, araç çubuğundaki tek bir geçiş düğmesi, önceki sürümlerde kullanılan sekmeli arayüzün yerini alarak bunlar arasında geçiş yapar. QTP 11 ve öncesi.

Anahtar Kelime Görünümü Her test adımını, varsayılan dört sütuna bölünmüş, tablo benzeri bir kılavuzda bir satır olarak görüntüler: Öğe, adımın üzerinde işlem yaptığı nesne; OperaAnahtar Kelime Görünümü'nde bir komut dosyası oluşturmak, programlama bilgisi gerektirmez, çünkü UFT Nesneler ve işlemler açılır listelerden seçildikçe, altta yatan VBScript kodunu otomatik olarak yazar.

Uzman Görüşü düzenlenebilir bir dosyayla aynı adımları gösterir. VBScript Komut dosyası, her satırda bir ifade olacak şekilde yazılmıştır. Aşağıdaki örnek, bir giriş iletişim kutusu açar, temsilci adını ayarlar, Tamam'ı tıklar ve iletişim kutusunun hala açık olup olmadığını kontrol eder:

' Same object hierarchy, written directly in Expert View
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
Dialog("Login").WinButton("OK").Click

If Dialog("Login").Exist(2) Then
	Print "Login dialog is still open"
End If

İşte diyalog Ana nesnedir, WinEdit Çocuk nesnesi hiyerarşide bir alt seviyede yer alıyor ve set Uygulanan işlem budur. Hiyerarşideki nesneler her zaman bir nokta ile ayrılır ve işlem, değeriyle birlikte ifadenin sonunda yer alır. Düzenleyici içinde Ctrl+Space tuşlarına basarak eşleşen nesnelerin, özelliklerin ve yöntemlerin listesini açabilirsiniz.pingBu da elle yazılan adımları önemli ölçüde hızlandırır.

Anahtar Kelime Görünümü ve Uzman Görünümü aynı temel betiği temsil ettiğinden, bir görünümde oluşturulan bir adım diğerinde anında yansır; böylece test uzmanları, döngüler ve koşullar gibi gelişmiş mantık için tablo tabanlı düzenlemeyi doğrudan VBScript ile birleştirebilirler.

Görünüş Anahtar Kelime Görünümü Uzman Görüşü
Format Ürün Tablosu, Operation, Değer, Dokümantasyon sütunları Satır satır VBScript düzenleyici
Programlama becerisi Gerekli değil Temel VBScript sözdizimi gereklidir.
İçin en iyisi Nesnelerin seçilmesiyle oluşturulan basit, doğrusal adımlar Döngüler, koşullar ve özel mantık
Altta yatan senaryo Otomatik olarak oluşturuldu Aynı senaryo, doğrudan düzenlendi.

Aktif Ekran, Araç Kutusu ve Menüler

IDE içindeki günlük çalışmayı şekillendiren üç unsur daha vardır: Etkin Ekran, Araç Kutusu bölmesi ve her bölmeyi birbirine bağlayan menü ve araç çubuğu sistemi.

  • Aktif Ekran: Kaydedilen her adımın ardından bir ekran görüntüsü yakalar, böylece test uzmanı, test edilen uygulamayı yeniden çalıştırmak yerine kaydedilen görüntüye işaret ederek bir kontrol noktası ekleyebilir veya bir nesnenin tanımlama özelliğini değiştirebilir.
  • Araç kutusu bölmesi: Test nesnelerini listeler, bunlar aşağıdaki kaynaklardan alınır: nesne deposuAyrıca, şu anda odaklanılan eyleme ait yerel ve kütüphane işlevlerini de içerir ve test uzmanının bunlardan herhangi birini doğrudan bir adıma sürükleyip bırakmasına olanak tanır.
  • Menü çubuğu ve araç çubukları: Her komutu göreve göre gruplandırın. Dosya, Düzenle, Görünüm, Test ve Kaynaklar menüleri, kayıt, çalıştırma ve hata ayıklama için özel araç çubuklarının üzerinde yer alır ve Anahtar Kelime Görünümü ve Uzman Görünümü için kullanılan aynı geçiş düğmesi burada bulunur.
  • Belge ve Çıktı sekmeleri: Belge sekmesi, tasarım tuvalinde açık olan her işlemi ayrı bir sekme olarak tutarken, altındaki Çıktı sekmesi son çalıştırmadan gelen Yazdırma komutlarını ve eksik kaynak uyarılarını rapor eder.

Çözüm Gezgini

MKS Çözüm Gezgini bir hiyerarşik ağaç Mevcut çözümdeki her eylem ve testin, referansları, olayları ve akışlarıyla birlikte listesini içerir ve IDE'nin sol tarafında otomatik olarak açılır.

A İşlev KütüphanesiAynı ağaç yapısında görünen bu yapı, her eylem içinde mantığı tekrarlamak yerine, bir test boyunca istenilen sayıda tekrar kullanılabilen kod veya işlevleri içerir.

Solution Explorer'da herhangi bir işlevi veya eylemi seçtiğinizde, ayrıntılı bilgileri panelin sağ tarafında, Özellikler paneli altında görüntülenir.

veri Tablosu

Veri Tablosu, bir testi parametrelendirmek için kullanılan her değeri saklar ve pencerenin alt kısmında ayrı bir sekme olarak yer alır. Bu panel, mevcut test için kullanılabilir veri kaynaklarının ağaç hiyerarşisidir ve her eylem tarafından paylaşılan bir Genel sayfaya ve her biri bir eyleme özgü yerel Eylem sayfalarına bölünmüştür.

MKS Action Veri Tablosu sekmesi, o sayfaya bağlı test kodunun ayrıntılarını verir ve belirli bir eylemin çalıştırma sırasında hangi satırları okuduğunu gösterir.

Veri tablosu hücresine doğrudan girilen veya harici bir elektronik tablodan alınan değerler, VBScript kodunda tek bir satır bile değiştirilmeden, birçok giriş kombinasyonunda aynı komut dosyasını çalıştırır.

Hata Ayıklama Görüntüleyici, Özellikler ve Hatalar Bölmesi

Otomatikleştirilmiş komut dosyaları birçok nedenden dolayı başarısız olur ve UFT Teşhis araçlarını üç bölüme ayırarak, yeniden çalıştırmadan önce sorunun nedenini kolayca belirlemeyi sağlar.

MKS Hata Ayıklama Görüntüleyici Bu tek bir pencere değil, Görünüm > Hata Ayıklama yoluyla erişilen bir dizi alt bölmedir. Kesme Noktaları, geçerli komut dosyasındaki duraklatılmış her satırı listeler, Çağrı Yığını, bir çalıştırma duraklatıldığında etkin olan işlev zincirini gösterir, Yerel Değişkenler, kapsamdaki her değişkeni geçerli değeriyle birlikte görüntüler ve İzleme tracYalnızca test kullanıcısının seçtiği değişkenleri işler. Bir kesme noktası belirleyin, betiği çalıştırın ve her değişkenin beklenen değeri tuttuğunu doğrulamak için satır satır ilerleyin.

MKS Özellikler paneliGörünüm > Özellikler veya Ctrl+Alt+P ile açılan bu araç, bir testin ayarlarını düzenler, bir eylemi Yeniden Kullanılabilir ve Yeniden Kullanılamaz arasında değiştirir ve giriş veya çıkış parametreleri ekler.

Görüntülemek için hataları performans sırasında karşılaşılan otomasyon testiAlt paneldeki Hatalar bölmesini kullanın. Bu bölme, sözdizimi hatalarını, eksik kaynakları ve eksik özellik değerlerini listeler, böylece her biri bir sonraki çalıştırmadan önce düzeltilebilir.

IDE Bölmelerini Taşıma

Yukarıda açıklanan her bir bölme, kişisel tercihe uygun olarak taşınabilir. Örneğin, amaç Çözüm Gezgini'ni yeni bir konuma taşımak olabilir.

içinde QTP Pencereyi açmak için Çözüm Gezgini'nin başlık çubuğunu sürükleyin. Bölme hareket ettikçe, etkin bölmede ve pencerenin her kenarı boyunca işaretleyiciler görünür. QTP pencere.

Fare imlecini çeşitli işaretçilerin üzerinde tutarken sürükleyin; gölgeli alan, bölmenin nereye yerleşeceğini gösterir. Örneğin, fare düğmesini "Üst" işaretçisinin üzerinde bırakın ve Çözüm Gezgini, o gölgeli alanın içinde yeni bir bölme olarak yerine oturur.

SSS

QTP (Quick Test Professional) adı Unified Functional Testing olarak değiştirildi (UFT) 2012'de HP'nin Service Test ile birleşmesinin ardından tekrar markalaştırıldı. UFT Mikro Odak altında olanlardan biri ve OpenTextYukarıda bahsedilen IDE, paneller ve VBScript motoru, tüm sürümlerde büyük ölçüde değişmeden kaldı.

Test Paneli'nin Uzman Görünümü, Hata Ayıklama Görüntüleyicisi ve Fonksiyon Kütüphanesi'nin tümü aynı anda çalışır. VBScriptAnahtar Kelime Görünümünde görsel olarak oluşturulan her adım, Uzman Görünümünde gösterilen aynı VBScript ifadelerine derlenir.

Hayır, UFT Ancak biri ücretli lisans gerektiriyor. OpenText Micro Focus ayrıca, Solution Explorer, Data Table ve Debug Viewer dahil olmak üzere IDE'nin tamamının kilidini açan, sınırlı süreli bir deneme sürümü indirme imkanı sunuyor.

Bizi UFT Eklentiler ve üçüncü taraf eklentiler, Anahtar Kelime Görüntüleme adımlarını önermek veya manuel test durumlarını komut dosyalarına dönüştürmek için yapay zekayı kullanır, ancak bir test uzmanının, oluşturulan her adımı Etkin Ekran'a karşı doğrulaması ve ardından ona güvenmesi gerekir.

Yeni UFT Yeni sürümlerden biri, görsel ve özellik benzerliğini kullanarak değişen bir denetimi yeniden konumlandıran yapay zeka destekli nesne tanımlama özelliğini içeriyor; bu da küçük kullanıcı arayüzü güncellemelerinden kaynaklanan komut dosyası hatalarını azaltıyor, ancak Nesne Deposu yine de periyodik olarak gözden geçirilmelidir.

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