IF, Else, End IF, Örnek ile QTP / UFT'de Var

Anonim

Bu eğitici, if ve else döngüsünü kullanarak HP QTP'de gelişmiş kodlamayı gösterir.

Videoya erişilemiyorsa burayı tıklayın

Vurgulanan Temel Çıkarımlar içeren Video Transkripti

  • Test geçmişinizden, kesinlikle daha doğru bir Test Senaryosunun, iki alt senaryoya sahip olması gereken Uçuş Rezervasyonunun Giriş İşlevini Doğrulama olacağı sonucuna varacaksınız.
  • 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
  • INVALID Ajan Adı ve Parola girildiğinde kullanıcı oturumunun başarısız olup olmadığını kontrol edin
  • Dahası, bir robot otomasyon komut dosyası hem geçerli hem de geçersiz oturum açma ayrıntılarını kabul edebilmeli ve işleyebilmelidir.
  • Daha önce kaydedilmiş alt senaryolara sahibiz. Yani zorluk onları entegre etmektir.
  • Her iki komut dosyası için de gözlemleyebilirsiniz - STEPS, Uçuş Rezervasyon Uygulamasını Başlatın, Acente Adını Girin, Parolayı Girin, Tamam'a tıklayın. Olumsuz bir senaryo farklı olduğu için Oturum Açma İletişim Kutusunu Kapat
  • Bunları entegre etmenin birçok yolu vardır ve yollarından biri, if ve else döngüsünü kullanmak ve aracı adı ve şifresini girdikten sonra hata bilgileri ekranının olup olmadığını kontrol etmektir. evet ise, olumsuz bir senaryo için adımları uygulayın, hayır ise olumlu senaryo için adımları uygulayın
  • Mikro Odak UFT Penceresinde, 4. adımdan sonra, Döngüyse bir adım ekleyin, Kontrol koşulu, hata bilgileri ekranının olup olmadığıdır. Bu adımı kopyalayın ve kontrol koşulu olarak yapıştırın.
    Tıklama İşlemini silin. Ve bunu Exists yöntemiyle değiştirin . Bu yöntem hemen hemen tüm nesnelere uygulanabilir ve belirli nesnelerin ekranda bulunup bulunmadığını kontrol eder.
  • Negatif senaryo adımları için bir sonuç doğruysa. Döngünün içindeki adımları kesip yapıştıracağım
  • Pozitif senaryodaki adımları kopyalayın ve else döngüsüne yapıştırın. Testi bir geçerli ve bir geçersiz giriş kimlik bilgisi için çalıştıralım. Test başarıyla çalışıyor. Not, testleri eğitimlerde belirtilen sırayla kaydetmiş olmanızdır.
  • NegativeLogon için PositiveLogon ve Combined için Negatif Oturum Açma testi çalıştırırken sorun yaşamazsınız.
  • İf ve else dışında, - if elseif., Wend. İse Loops için bir vaka yapın . ihtiyaçlarınıza göre