Örnek ile QTP / UFT'deki kontrol noktaları

İçindekiler:

Anonim

QTP'de Kontrol Noktası nedir?

Kontrol noktası, bir Object'in belirtilen özellikleri için geçerli değeri beklenen değerle karşılaştıran bir doğrulama noktasıdır. Mevcut ve beklenen değer eşleşirse, BAŞARILI durumu, aksi halde BAŞARISIZ durumu oluşturur.

Micro Focus UFT'de Kontrol Noktası Türleri

Aşağıda ayrıntıları verilen birçok kontrol noktası türü vardır

  1. Standart kontrol noktaları: Kayıt sırasında yakalanan nesne özelliklerinin beklenen değerlerini, bir çalıştırma oturumu sırasında nesnenin mevcut değerleriyle karşılaştırır.
  2. Sayfa Kontrol Noktası: Bir web sayfası için oluşturulan Standart bir Kontrol Noktası, Sayfa Kontrol Noktası olarak adlandırılabilir. Bir web sayfasındaki toplam bağlantı ve görüntü sayısını kontrol etmek için kullanılır. Sayfa Kontrol Noktaları, Yükleme Süresini, yani bir web sayfasını yüklemek için geçen süreyi kontrol etmek için kullanılabilir.
  3. Bitmap Checkpoint, bir kullanıcının bir görüntünün veya tam bir web sayfasının bitmapini kontrol etmesine yardımcı olur. Gerçek ve beklenen görüntüler arasında piksel piksel karşılaştırma yapar.
  4. Görüntü Kontrol Noktası , bir web görüntüsünün kaynak dosya konumu gibi özellikleri kontrol etmenizi sağlar. Bitmap Checkpoint'in aksine, görüntü kontrol noktasını kullanarak pikselleri (bitmapler) kontrol edemezsiniz.
  5. Metin Kontrol Noktası , bir web sayfasında veya uygulamada beklenen metni kontrol etmek için kullanılır. Bu metin, uygulamanın belirli bir bölgesinden veya görüntülenen metnin küçük bir kısmından olabilir
  6. Erişilebilirlik Kontrol Noktaları , Web tabanlı teknoloji ve bilgi sistemleri için World Wide Web Consortium (W3C) talimatları ve yönergeleriyle uyumluluğu doğrular. Bu Yönergeler, engellilerin web'e erişimini kolaylaştırır.
  7. Veritabanı Denetim Noktaları, kayıt sırasında bir sorgu oluşturur ve veritabanı değerleri beklenen değerler olarak saklanır. Aynı sorgu çalıştırma sırasında yürütülür ve gerçek ve beklenen değerler karşılaştırılır.
  8. In Tablo Checkpoint , dinamik ortamınızda görünen bir tablo (grid) ait hücrelerin içeriğini kontrol edebilirsiniz. Satır yüksekliği, hücre genişliği vb. Gibi çeşitli tablo özelliklerini de kontrol edebilirsiniz. Tablo Kontrol Noktası, Veritabanı Kontrol Noktasına benzer
  9. XML Kontrol Noktalarını kullanarak XML Verilerini, XML Şemasını, XML Verilerini doğrulayabilirsiniz

QTP'de Kontrol Noktaları nasıl kullanılır?

Videoya erişilemiyorsa burayı tıklayın

Videodan Çıkarımlar

  • Test komut dosyamız için oluşturulan sonuçların Geçme / Kalma Durumunun olmadığını ve bu olmadan otomasyonumuzun eksik olduğunu fark etmiş olabilirsiniz.
  • Senaryomuz için beklenen TEST SONUCU - Uçuş Rezervasyon Penceresi olmalıdır, bu ekran geçerli kullanıcı adı ve şifre girildikten sonra görünmelidir. Bunu başarmak için, 6 numaralı ek adımı kaydetmemiz gerekecek, bu da Uçuş Rezervasyonu Kontrol Penceresinin Görüntülendiğini Kontrol Edin ...
  • Bu doğrulama adımının otomasyonu, Kontrol Noktaları kullanılarak gerçekleştirilebilir. Devam edelim ve 6. adımı kaydedelim Bir kontrol noktası eklemek için, 5. adıma sağ tıklayın ve ardından kontrol noktasının eklenmesi gerekir. Standart Kontrol Noktası Ekle'yi seçin. Kontrol Noktası Özellikleri İletişim Kutusu Açılır.
  • QTP, bir kontrol noktasına varsayılan bir ad atar. Tercih ettiğiniz adı girebilirsiniz
  • Tablo, tüm kaydedilen özellikleri ve nesne için bunlara karşılık gelen değerleri gösterir. Seçim işareti, bu özelliklerin kontrol edileceğini gösterir
  • ABC simgesi, özellik değerlerinin sabit olduğunu gösterdi. Seçili özelliklerden herhangi birini parametrelendirirseniz, simge buna göre değişir
  • Varsayılana bağlı kalalım ve mevcut adımdan sonra ifadeyi ekleyelim. Tamam'ı tıklayın
  • 6. satıra kontrol noktası adına sahip bir kontrol ifadesi eklenir.
  • Komut dosyası bir Çalışma Zamanı Hatası veriyor
  • Bu, yeni başlayanlar için yaygın bir hata kaynağıdır ve 5. adımda QTP, Uçuş Rezervasyon Ekranını kapatır ve uygulama 6. adıma ulaştığında, özelliklerini değiştirmek için Uçuş Rezervasyonu Ekranı Nesnesi yoktur. QTP Kontrol Noktası Adımını yürütürken, doğrulanmakta olan nesnenin kullanılabilir olduğundan emin olmanız gerekir.
  • Bu hata, Test Adımlarının sırası değiştirilerek düzeltilebilir. Adım 5 ve adım 6 arasında geçiş yapmanız gerekir. Yeni senaryo adımında 5, Uçuş Rezervasyon Penceresinin Var olduğunu doğrulamak, 6. adım ise uygulamayı kapatmaktır.
  • HP QTP'de, 6. adımı kesmeniz ve 5. adımın yerine yapıştırmanız yeterlidir. Senaryoyu tekrar oynayalım. Komut dosyası geçer ve sonuç ağacı karşılaştırılan kontrol noktası değerlerini verir. Hepsi standart kontrol noktalarında

Bu eğitim videosu , Quick Test Professional'daki farklı Denetim Noktaları türlerini gösterir.