Örnek ile QTP / UFT'de Akıllı Tanımlama

İçindekiler:

Anonim

QTP'de Akıllı Tanımlama nedir?

  • Normal nesne tanımlama işlemi başarısız olursa, Micro Focus UFT, Nesne Tanımlama ayarlarında etkinleştirilmesi koşuluyla nesneleri tanımlamak için daha esnek bir mekanizma olan Akıllı Tanımlamayı tetikler.
  • Akıllı Tanımlama, iki özellik kategorisi kullanır
  1. Temel Filtre Özellikleri. Belirli bir test nesnesi sınıfının en temel özelliklerini içerir; orijinal nesnenin özünü değiştirmeden değerleri değiştirilemeyenler
  2. İsteğe Bağlı Filtre Özellikleri . Nesneleri tanımlamaya yardımcı olabilecek diğer özellikler

HP UFT , öğrenilen test nesnesi açıklamasını " unutur " ve Temel Filtre Özellikleri listesinde tanımlanan tüm özelliklerle eşleşen nesneleri içeren yeni bir nesne aday listesi oluşturur. QTP, Nesne Adayı listesini azaltmak için Temel Filtre Özelliğini Kullanır. Buradaki fikir, kaydedilen açıklama özelliklerinin bir kısmı veya tamamı ile eşleşen yalnızca bir nesneyi daraltmaktır.

Bir test çalıştırması sırasında akıllı tanımlama çağrılırsa, test sonuçları ağacında akıllı tanımlamanın başlatıldığını belirten bir uyarı mesajı oluşturulur ve bir akıllı tanımlama adımı eklenir.

Akıllı Tanımlama nasıl etkinleştirilir / devre dışı bırakılır

Akıllı Tanımlama nasıl çalışır?

Videoya erişilemiyorsa burayı tıklayın

Akıllı Tanımlamadan Kaçınmak için Nesne Özelliğini Değiştirin

Videoya erişilemiyorsa burayı tıklayın

Önemli çıkarımlar vurgulanmış Video Transkripti

  • Akıllı tanımlamanın, istenmeyen komut dosyası yürütmeyi yavaşlattığını gözlemlemiş olabilirsiniz.
  • Akıllı tanımlamayı önlemek için varsayılan nesne tanımlama özelliklerini değiştirebiliriz
  • QTP'de, Nesne Tanımlama, testimizi ad değişikliklerinden bağımsız hale getirmek için zorunlu özelliklerden "adı" kaldırmaya ve onu "HTML kimliği" ile değiştirmeye izin verir
  • Komut dosyası için aynı adımları yeniden kaydedebilirsiniz
  • Şimdi "Gönder" olan adı "Oturum Aç" olarak değiştirirseniz ve komut dosyasını herhangi bir akıllı tanımlama olmadan çalıştırırsanız
  • Benzer şekilde, test edilen uygulamanızda, bir nesne için zorunlu veya yardımcı özelliklerden herhangi biri sık sık değişirse, daha hızlı komut dosyası yürütmeyi sağlamak için onu başka bir uygun özellik ile değiştirebilirsiniz.
  • Mülk ince ayarı bir deneyim oyun alanıdır ve araçla yaşlandıkça onu alacaksınız

Kaynaklar

Kendi kendine alıştırma için yukarıdaki eğiticide kullanılan Web sayfalarını indirin