parameterization qtp qtp tutorial 20
Bunun 1. bölümünde QTP Parametrelendirme öğreticisi Datatable Parameterization'ı bir örnekle açıkladık. Bu QTP eğitiminde, kalan üç Tekniğe odaklanalım. QTP'de parametrelendirme :
en iyi ücretsiz youtube mp3 dönüştürücü çevrimiçi
iki) Rastgele sayı parametreleri
3) Ortam değişkeni parametreleri
4) Test / Eylem parametreleri
=> QTP Training Tutorials Series İçin Buraya Tıklayın
Ne öğreneceksin:
- # 2 - Rastgele Sayı Kullanarak QTP'de Parametrelendirme
- # 3 - Ortam Değişkenlerini Kullanarak QTP Parametrelendirme
- # 4 - Eylem ve Test Parametrelerini Kullanarak QTP Parametrelendirme
# 2 - Rastgele Sayı Kullanarak QTP'de Parametrelendirme
Belirli bir alanın belirli bir aralıkta herhangi bir sayıya sahip olması gerekiyorsa, QTP kullanarak aynısını belirtebilirsiniz. Değer yapılandırma özellikleri ekranında, 'Rastgele sayı' yı seçin ve aşağıdaki seçenekler ortaya çıkar:
Gördüğünüz gibi, seçenekler oldukça açıklayıcı. Aralık ayarlanabilir ve bu değerin üretilmesi gereken belirli bir yineleme çalışması veya bir test çalıştırması sırasında kaç kez burada programlanabilir.
Varsayılan ayarları koruyalım ve Tamam'ı tıklayıp eklenen kod satırını görelim.
Browser('Google').Page('Google').WebEdit('q').Set RandomNumber('p_Text')
Gerçek zamanlı olarak, bu, test uzmanının sayısal veri aralığının doğrulanması gereken senaryoları otomatikleştirmesine yardımcı olabilecek çok kullanışlı bir özelliktir.
# 3 - Ortam Değişkenlerini Kullanarak QTP Parametrelendirme
Ortam değişkeni, program tarafından açıkça değiştirilmediği sürece bir test çalıştırması boyunca aynı kalan bir değerdir.
3 Tür Ortam Değişkeni
- Kullanıcı tanımlı dahili
- Kullanıcı tanımlı harici
- Yerleşik
Yerleşik değişkenlerle başlayacağız çünkü bu en basit olanıdır.
Yerleşik değişkenler QTP'nin kendisi tarafından oluşturulur ve test yolu, işletim sistemi vb. hakkında bilgiler içerir. Bunlar salt okunurdur ve bu nedenle yalnızca kullanıcı tarafından olduğu gibi kullanılabilir.
Bazı örnekler TestIteration, OS, OSVersion, vb. Kullanım diğer herhangi bir değişkenin kullanımına benzer. Örneğin, özel bir mesaj görüntülemek istediğiniz bir testin ikinci yinelemesinde, bunu şu şekilde yapabilirsiniz:
If TestIteration=2 Msgbox “Cusotm message: Take a break!” <….Code….> End if
Sonra, belirli bir değeri bir Ortam Değişkeni ile parametrelendirmeye çalışalım.
Yukarıdaki ekrandan, türün salt okunur olduğunu ve sadece bir tane oluşturabildiğimizi görebilirsiniz. Kullanıcı tanımlı - Dahili Ortam Değişkeni.
'Ad' Açılır kutusuna tıklayın.
Şimdiye kadar bu testte herhangi bir ortam değişkeni oluşturmamış olsak da, kullanılacak açılır menüde birçoğu mevcuttur.
Bunlardan herhangi birini seçin:
Değişkenin yerleşik ve salt okunur olduğunu gösterir. Bu, yerleşik bir değişkeni nasıl kullanabileceğimizi gösteriyor.
java'da genel bir dizi nasıl başlatılır
Ancak yenisine ihtiyacımız varsa, yeni bir isim girin, PV atama 0 deyin ve kaydedin.
Öncelikle varsayılan değerleri kabul edelim ve Değer alanına '0' girip Tamam'ı tıklayalım. Eklenen kod satırı aşağıdadır:
Browser('Google').Page('Google').WebEdit('q').Set Environment('PV')
Bir E.V. PV değerinin test boyunca 0 olacağı açıktır. Bir dahaki sefere, test içinde bir ortam değişkeniyle başka bir şeyi parametrelendirmeye çalıştığınızda, bu, listede mevcut olacaktır.
Kullanıcı Tanımlı - Harici: Bir test için tüm ortam değişkenleri listesine sahip olmamız gerektiğinde, kullanıcının bunu harici olarak oluşturma ve testle ilişkilendirme ve bu değişkenleri bu test için kullanılabilir hale getirme seçeneği vardır.
Tipik olarak, bu dosya aşağıdaki yapıya sahip bir .xml'dir ve masaüstünüzde mevcuttur:
First Name Swati Last Name Seela
Bu ayarlandıktan sonra, bu dosyayı şu adrese giderek teste ekleyebiliriz: ' Dosya-> Ayarlar-> Çevre ' ve seçme 'Kullanıcı tanımlı' açılır menüden.
Ekranda, dosyayı ekleme seçeneğini görebilirsiniz, bu yüzden devam edin ve ekleyin.
Alternatif olarak, bu testteki değişkenlere bir başkası için ihtiyacım olursa, 'Dışa Aktar' seçeneğine tıklayarak bunları bir dosyaya aktarabilirim.
Artık ortam değişkenlerini nasıl ayarlayıp kullanacağımızı bildiğimize göre, bunların başka bir kullanımı daha var.
Durumda, için değerleri belirliyoruz URL_env ve Browser_env değişkenler , ardından kayıt ve çalıştırma ayarları taşma ayarını yapar ve orada ne ayarladığınız önemli değil, bu değişkenlerin içerdiği değerleri dikkate alacaktır.
# 4 - Eylem ve Test Parametrelerini Kullanarak QTP Parametrelendirme
QTP'de bir test olduğunu biliyoruz, ancak bir eylem çağrısı. Bir eylem veya test için giriş parametreleri, testin başka bir yerinden kendilerine sağlanan değerlerden başka bir şey değildir.
Bunlar şunlar olabilir:
- Bu eylemi çağırırken aktarılan değerler
- Başka bir işlemin dönüş değeri (Çıkış parametreleri)
- Üst düzey bir işlemden aldığı bir değer
Çıktı parametreleri, daha sonra testte kullanılabilecek bir eylemin dönüş değerleridir.
Bunların parametrelendirme için kullanılma şekli aşağıdaki gibidir:
Bunlar, 'Parametre' anahtar sözcüğü kullanılarak bir parametre olarak kullanılabilir.
Ayarladığınız değerin sabit bir 'Swati' değil, önceden tanımlanmış bir eylemin giriş değeri olan bir değer olması için parametrelendirmeniz gereken ifadeyse, 'OPFirstName' deyin.
Browser('Gmail: Email from Google').Page('GoogleAccounts').WebEdit('FirstName').Set 'swati”
Bu nasıl yapılır:
Browser('Gmail: Email from Google').Page('GoogleAccounts').WebEdit('FirstName').Set Parameter(“OPFirstName”)
Ayrıca, önceden tanımlanmış bir çıktı parametresi varsa, aşağıdaki gibi bir şey de yazabilirsiniz:
Parameter('TotalValue') = Browser('Gmail: Email from Google').Page('GoogleAccounts').WebEdit('FirstName')
Şimdi ilk olarak i / p veya o / p parametrelerinin nasıl ayarlanabileceğini görelim. Eylemle başlayalım.
Eylem Özellikleri iletişim kutusunun Parametreler sekmesinde giriş ve çıkış parametrelerini tanımlayabilir, değiştirebilir ve silebilirsiniz ( Düzen> Eylem> Eylem Özellikleri veya sağ tıklayın ve seçin Eylem Özellikleri ).
en iyi casus yazılım temizleme yazılımı nedir
Benzer şekilde, test için parametreler ayarlanabilir.
Dolayısıyla, girdi parametreleriyle bir eylem çağırmak için kullanılması gereken ifade şudur:
RunAction ActionName, IterationQuantity, Parameters
Bu, QTP konusundaki parametrelendirmemizi tamamlıyor . Bu 2 makalede tartıştığımız her şeyden en çok kullandığımız, veri tablosu seçeneğidir. Bu nedenle, lütfen biraz zaman ayırarak bir test yazın ve bu konuyu kavramak için tüm yineleme seçenekleriyle çalıştırın.
=> QTP Training Tutorials Series İçin Burayı Ziyaret Edin
Her zaman olduğu gibi, lütfen yorumlarınızı bize bildirin ve sorunuzu göndermekten çekinmeyin. Gelecek konular eylemler, işlevler ve bazı hata işleme yöntemleridir.
Önerilen Kaynaklar
- Örneklerle Açıklanan QTP'de parametrelendirme (Bölüm 1) - QTP Eğitimi # 19
- Yeni Başlayanlar İçin Derinlemesine Tutulma Öğreticileri
- QTP Öğreticileri - 25+ Micro Focus Hızlı Test Uzmanı (QTP) Eğitim Öğreticileri
- QTP Eğitimi # 18 - QTP Örnekleriyle Açıklanan Veriye Dayalı ve Karma Çerçeveler
- QTP Eğitimi # 6 - İlk Testimiz için QTP Kaydını ve Çalıştırma Ayarlarını Anlamak
- QTP Eğitimi # 24 - QTP Testlerinde Sanal Nesneleri ve Kurtarma Senaryolarını Kullanma
- QTP'de Tanımlayıcı Programlama ve QTP'de Veritabanı Bağlantısı - Eğitim # 25
- QTP Eğitimi # 15 - QTP'de Metin Alanı, Tablo ve Sayfa Kontrol Noktalarını Kullanma