QTP Parametrelendirme nedir?
QTP, çalışma zamanında farklı test girişleri seçmemizi sağlar. Dış parametreler aracılığıyla farklı girdi değerleri sağlama işlemine parametreleme adı verilir.
QTP'de parametreleştirme türleri
Parametre türleri şunlar olabilir:
- Veri Tablosu parametreleri
- Test / Eylem parametreleri
- Ortam değişkeni parametreleri
- Rastgele sayı parametreleri
QTP'de parametrelendirme
Bu Micro Focus UFT öğreticisi, uçuş rezervasyonu uygulamasında başarılı bir şekilde oturum açmak için parametrelendirmenin nasıl yapılacağını gösterir. Bu basit senaryoyu otomatikleştirmek için neden Herkül'ün çaba gösterdiğini merak ediyor olabilirsiniz. Geçerli Aracı Adı ve Parolasını girdikten sonra kullanıcının uygulamaya başarıyla giriş yaptığını kontrol edeceğiz. Parametrelendirme ihtiyacı, senaryonun kapsamını geçerli ALFANÜMERİK Ajan Adı ve Parola Kombinasyonunu içerecek şekilde genişletirsek ortaya çıkar . Bu durumda Test Adımları Aynı Kalacaktır. Ancak TEST edilecek daha fazla Veri kombinasyonumuz olacak. Bu örnekte, olası 8 kombinasyondan yalnızca 3'ü ile sınırlayacağız.
Test Senaryosu | Test Adımları | Test verisi |
---|---|---|
Geçerli ALFANÜMERİK Aracı Adı ve Parolasının BİR KOMBİNASYONU girildiğinde, kullanıcının uygulamada başarıyla oturum açtığını kontrol edin | Adım 1) Uçuş Rezervasyon Başvurusunu Açın Adım 2) Geçerli Acente Adını Girin Adım 3) Geçerli Parolayı Girin Adım 4) Tamam'a Basın Adım 5) Başarılı Oturum Açtıktan Sonra Uygulamayı Kapatın. | Temsilci Adı = Guru Parolası = Mercury Ajan Adı = Guru99 Parola = MERCURY Temsilci Adı = 9999 Parola = civa |
Bunu başarmak için, ya altı adımı kopyalayabilir ya da aslında elle yapacağınız bir şey olan farklı veri değerleri verebilir ya da Parametrizasyonu kullanabilirsiniz .
Bir argümanı parametreleştirmenin en kolay yolu, bizim durumumuzda Guru
- Anahtar Kelime Görünümü'nü tıklayın
- Parametrizasyon Simgesine tıklayın.
Değer Yapılandırması İletişim Kutusu Açılır. Şu anda değer Sabit olarak ayarlanmıştır. Parametre Radyo Düğmesine tıklayın. QTP, bu parametreye varsayılan bir ad atar. İstediğiniz bir ad verebilir ve ardından "Tamam" ı tıklayabilirsiniz.
Global Sayfada, "Ajan Adı" Üstbilgisi ve Guru değeri içeren bir sütun oluşturulur. Bu parametre için daha fazla değer girebilirsiniz.
"Uzman görünümü" ne tıkladığınızda "Temsilci Adı" nın "Guru" ile değiştirildiğini ve kullanılan sayfa türünü göreceksiniz.
Aynı şekilde, Parola bağımsız değişkenini de parametrelendirebilir ve farklı test veri kümeleri girebilirsiniz.
Bu Veri Sayfasının anlamı, QTP'nin üç kez kaydettiğimiz aynı altı adımı yineleyeceği. İlk yineleme sırasında, ilk satırdaki verileri kullanacaktır. İkinci sırada, ikinci satırdaki verileri kullanır ve bu böyle devam eder. Şimdi betiği çalıştıralım. Bu ilk yinelemedir. Bu ikinci yinelemedir. Durum çubuğunda QTP, şu anda test verileri olarak kullanılan satır hakkında bilgi verir ve veri sayfasındaki ilgili satırı vurgular. Sonuçlar, 3 yinelemenin bir özetini gösterecektir.
Parametrelendirmenin Avantajları
- Parametrelendirme, çalışma zamanında farklı değerler seçmemize izin verir
- Zamanı ve Çabayı Azaltır
- Veri Sürücülerinin kullanımı, aynı verileri çeşitli giriş kutuları için kullanmamıza izin verir. (Veri Sürücüleri, HP UFT tarafından sağlanan ve tek bir pencerede parametrelendirilebilen tüm sabitleri gösteren bir özelliktir. Büyük komut dosyasının parametrelendirilmesini kolaylaştırır.
Videoya erişilemiyorsa burayı tıklayın