Örnekle QTP/UFT'deki Kontrol Noktaları

QTP'de Kontrol Noktası nedir?

Bir kontrol noktası, bir Nesnenin belirtilen özellikleri için geçerli değeri beklenen değerle karşılaştıran bir doğrulama noktasıdır. Geçerli ve beklenen değer eşleşirse bir PASS durumu, aksi takdirde FAIL durumu üretir.

Micro Focus UFT'de Kontrol Noktası Çeşitleri

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, nesnenin mevcut değerleri bir koşu oturumu sırasında
  2. Sayfa Kontrol Noktası: Bir web sayfası için oluşturulan Standart Kontrol Noktasına Sayfa Kontrol Noktası denilebilir. Bir web sayfasındaki toplam bağlantı ve görsel 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 Kontrol Noktası kullanıcının bir görüntünün veya tam bir web sayfasının bitmap'ini 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 Kontrol Noktasından farklı olarak, görüntü kontrol noktasını kullanarak pikselleri (bitmapleri) 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 sistemlerine ilişkin World Wide Web Consortium (W3C) talimatlarına ve yönergelerine uygunluğu doğrular. Bu Yönergeler engelli kişilerin web'e erişmesini kolaylaştırmaktadır.
  7. Veritabanı Kontrol Noktaları kayıt süresi boyunca bir sorgu oluşturulur ve veritabanı değerleri beklenen değerler olarak saklanır. Aynı sorgu çalışma süresi boyunca yürütülür ve gerçek ve beklenen değerler karşılaştırılır.
  8. In Tablo Kontrol Noktasıortamınızda görünen bir tablonun (ızgara) hücrelerinin içeriğini dinamik olarak kontrol edebilirsiniz. Ayrıca 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. kullanma XML Kontrol Noktaları XML Verilerini, XML Şemasını, XML Verilerini doğrulayabilirsiniz

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

Tıkla okuyun videoya erişilemiyorsa

Videodan Çıkarımlar

  • Test komut dosyamız için oluşturulan sonuçların Geçti/Başarısız Durumu olmadığını fark etmiş olabilirsiniz; bu durum olmadan otomasyonumuz eksik kalır.
  • Senaryomuz için beklenen TEST SONUCU şu şekilde olmalıdır: Geçerli kullanıcı adı ve şifre girildikten sonra bu ekranın açılması gereken Uçuş Rezervasyon Penceresi. Bunu başarmak için şunları yapmamız gerekecek: kayıt Ek olarak 6 numaralı adım olan Uçuş Rezervasyonunu Kontrol Et Penceresi Görüntülenir…
  • Bu doğrulama adımının otomasyonu Kontrol Noktaları kullanılarak gerçekleştirilebilir. Devam edelim ve 6. adımı kaydedelim. Kontrol noktası eklemek için 5. adıma sağ tıklayın ve ardından kontrol noktasının eklenmesi gerekir. Standart Denetim Noktası Ekle'yi seçin. Denetim Noktası Özellikleri İletişim Kutusu Box Açılır.
  • QTP, bir kontrol noktasına varsayılan bir ad atar. Tercih ettiğiniz ismi girebilirsiniz
  • Tablo, nesne için kaydedilen tüm özellikleri ve bunlara karşılık gelen değerleri gösterir. Seçim işareti bu özelliklerin kontrol edileceğini belirtir
  • ABC simgesi özellik değerlerinin sabit olduğunu gösterir. Seçilen özelliklerden herhangi birini parametrelendirirseniz simge buna uygun olarak değişir
  • Varsayılana sadık kalalım ve ifadeyi mevcut adımın sonrasına ekleyelim. Tamam'ı tıklayın
  • 6. satıra kontrol noktası adını taşıyan bir kontrol ifadesi eklendi. Komut dosyasını tekrar oynatalım
  • Komut dosyası Çalışma Zamanı Hatası veriyor
  • Bu yeni başlayanlar için yaygın bir hata kaynağıdır ve bunun nedeni 5. adımda QTP'nin Uçuş Rezervasyon Ekranını kapatması ve yürütme 6. adıma ulaştığında özelliklerini değiştirecek bir Uçuş Rezervasyon Ekranı Nesnesi olmamasıdır. QTP, Kontrol Noktası Adımını yürütürken doğrulanan 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. adım Uçuş Rezervasyon Penceresinin Var olduğunu doğrulamak ve 6. adım uygulamayı kapatmaktır.
  • In HP QTP, sadece 6. adımı kesip 5. adımdaki konuma yapıştırmanız yeterli. Senaryoyu tekrar oynayalım. Komut dosyası geçer ve sonuçlar ağacı karşılaştırılan kontrol noktası değerlerini verir. Standart kontrol noktalarına kadar bu kadar

Bu video eğitiminde farklı türler gösterilmektedir. Kontrol noktaları Quick Test Professional'da