Örnekle QTP/UFT'de parametrelendirme
QTP Parametreleştirmesi nedir?
QTP, çalışma zamanında farklı test girdileri seçmemizi sağlar. Harici parametreler aracılığıyla farklı giriş değerleri sağlama işlemine parametreleştirme denir.
QTP'de parametrelendirme 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 Mikro Odak UFT eğitimi Uçuş rezervasyonu uygulamasına başarılı bir şekilde giriş yapmak için parametrelendirmenin nasıl yapılacağını gösterir. Bu basit senaryoyu otomatikleştirmek için neden Herkül gibi çaba harcadığınızı merak ediyor olabilirsiniz. Kullanıcının geçerli Temsilci Adı ve Parolasını girerek uygulamada başarılı bir şekilde oturum açtığını kontrol edeceğiz. Senaryonun kapsamını aşağıdakilerin bir kombinasyonunu içerecek şekilde genişletirsek parametreleştirme ihtiyacı açıkça ortaya çıkar: geçerli ALPHANEMERİK Temsilci Adı ve Şifre. Bu durumda Test Adımları Aynı Kalacaktır. Ancak TEST edilecek daha fazla Veri kombinasyonumuz olacak. Bu örnekte olası 3 kombinasyondan yalnızca 8 tanesiyle sınırlandıracağız.
Test Senaryosu | Test Adımları | Test verisi |
---|---|---|
Geçerli ALPHANEMERİK Aracı Adı ve Parola KOMBİNASYONUNU girdikten sonra kullanıcının uygulamada başarılı bir şekilde oturum açtığını kontrol edin | Adım 1) Uçuş Rezervasyon Başvurusunu Açın Adım 2) Geçerli Temsilci Adını Girin Adım 3) Geçerli Şifreyi Girin Adım 4) Tamam'a basın Adım 5) Başarılı Giriş Yaptıktan Sonra Uygulamayı Kapatın. |
Temsilci Adı = Guru Şifre = Mercury Temsilci Adı = Guru99 Şifre = MERCURY Temsilci Adı = 9999 Şifre = cıva |
Bunu başarmak için altı adımı kopyalayabilir veya aslında manuel olarak yapacağınız farklı veri değerleri verebilirsiniz. Parametreleştirme.
Bizim durumumuzda bir argümanı parametreleştirmenin en kolay yolu Guru'dur.
- Anahtar Kelime Görünümü'nü tıklayın
- Parametreleştirme Simgesine tıklayın.
Değer Yapılandırma İletişim Kutusu Box Açılır. Şu anda değer bir Sabit olarak ayarlanmıştır. Parametre Radyo Düğmesine tıklayın. QTP bu parametreye varsayılan bir ad atar. İstediğiniz ismi verebilir ve ardından “Tamam”a tıklayabilirsiniz.
Genel Sayfada, "Ajan Adı" başlığına ve Guru değerine sahip bir sütun oluşturulur. Bu parametre için daha fazla değer girebilirsiniz.
“Üzerine tıkladığınızdauzman görüşü"Acente Adı"nın yerini "Guru" ve kullanılan sayfa türünün aldığını göreceksiniz.
Benzer şekilde, Parola argümanını da parametrelendirebilir ve farklı test veri kümeleri girebilirsiniz.
Bu Veri Sayfasının anlamı, QTP'nin sahip olduğumuz aynı altı adımı yineleyeceğidir kaydedilmiş üç kere. İlk yineleme sırasında ilk satırdaki verileri kullanacaktır. İkinci sırada ikinci satırdaki verileri kullanır ve bu şekilde devam eder. Şimdi scripti çalıştıralım. Bu ilk yinelemedir. Bu ikinci yinelemedir. içinde durum çubuğu, QTP satırın bilgisini verir, şu anda test verisi olarak kullanıyor ve veri sayfasında karşılık gelen satırı vurgular. Sonuçlar 3 yinelemenin bir özetini gösterecektir.
Parametreleştirmenin Avantajları
- Parametreleştirme, çalışma zamanında farklı değerler seçmemize olanak tanır
- Zamanı ve Eforu Azaltır
- Veri Sürücülerinin Kullanımı, çeşitli giriş kutuları için aynı verileri kullanmamızı sağlar. (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 betiklerin parametrelendirilmesini kolaylaştırır.
Tıkla okuyun videoya erişilemiyorsa