Yerel ve QTP / UFT'de Paylaşılan Nesne Deposu

İçindekiler:

Anonim

QTP'de Nesne Deposu nedir?

Nesne Deposu, Test Nesneleri ve üzerinde çalışmak için QTP tarafından tanınan bilgilerden oluşan bir koleksiyondur. Bir kullanıcı bir testi kaydettiğinde, nesneler ve özellikleri varsayılan olarak yakalanır.

Bu Öğreticide, öğreneceksiniz-

  • Nesne Tanımlama QTP'de Nasıl Çalışır?
  • Nesne Deposu Türleri
  • Yerel Nesne Deposu
  • Paylaşılan Nesne Deposu: Oluşturun, İlişkilendirin, Düzenleyin

Nesne Tanımlama QTP'de Nasıl Çalışır?

  • HP QTP, nesne tanımlama için "insan" benzeri bir teknoloji kullanır
  • Kayıt sırasında, Zaman QTP, işlemin gerçekleştirildiği bir GUI nesnesinin özelliklerini öğrenmeye çalışır.
  • Çalışma Süresi sırasında Micro Focus UFT, depolanan nesne özelliklerini ekranda bulunan nesnenin gerçek özellikleriyle karşılaştırır ve bir nesneyi ekrandaki konumundan bağımsız olarak benzersiz bir şekilde tanımlar.
  • Depolanan nesne ve özellikleri ile birlikte TEST Nesnesi olarak adlandırılır.
  • Çalışma Zamanı sırasında, test edilen uygulamada bulunan gerçek nesneye Çalışma Zamanı Nesnesi denir.
  • Bu, Hızlı Testler "Test Nesne Modeli" dir
  • Test Nesneleri ile ilgili bilgiler Nesne Deposunda saklanır
  • Eklentiler, özelliklerini öğrenmek için gereken süreyi azaltmak için kaydedilecek nesnenin doğasından önce Hızlı Test talimatında yardımcı olur.

Aşağıdaki videodaki bir örnekle Nesne Tanımlamayı öğrenin

Videoya erişilemiyorsa burayı tıklayın

Nesne Deposu Türleri

QTP'de 2 Tür Nesne Deposu vardır

  1. Yerel Nesne Deposu
  2. Paylaşılan Nesne Deposu

Yerel Nesne Deposu

  • Yerel Nesne Deposu, varsayılan nesne deposudur
  • Eylemlere özgüdür ve yalnızca belirli bir eylem için kullanılabilir
  • Yerel Nesne Deposu, uygulama zaman açısından dinamik olmadığında tercih edilir
  • Yerel Nesne Deposu yeniden kullanılamaz
  • Yerel nesne deposunda aşağıdakiler gibi birçok işlemi gerçekleştirebilirsiniz:
  • Test edilen uygulamada bir havuzda depolanan bir nesneyi vurgulayın
  • AUT'nizdeki belirli bir nesnenin Nesne Havuzunda depolanmış olup olmadığını kontrol edin
  • Nesneleri Kes, Kopyala, Yapıştır, Değiştir ve Sil
  • Bir mülkün değerini yanlışlıkla değiştirdiyseniz, güncelleme işlevini kullanarak açıklamasını uygulamadan güncelleyebilirsiniz.

Paylaşılan Nesne Deposu: Oluşturun, İlişkilendirin, Düzenleyin

  • Global veya Paylaşılan Nesne Deposu, bir uygulama dinamik olduğunda ve nesne açıklaması sık sık değiştiğinde tercih edilir
  • Paylaşılan ve yerel nesne deposu arasında, paylaşılan nesne deposu daha yaygın olarak otomasyon projelerinde kullanılır
  • Bununla birlikte, yerel nesne deposuna kıyasla bakım ve yönetim ek yüklerine sahiptir.

Paylaşılan bir nesne deposu oluşturmak ve kullanmak için üç geniş adım gerçekleştirmeniz gerekir

  • Paylaşılan Nesne Deposu Oluşturma
  • Paylaşılan Nesne Deposunu İlişkilendirme
  • Paylaşılan Nesne Deposunu Düzenleme

Onlara birer birer bakalım

Adım 1) Paylaşılan Nesne Deposu Oluşturma

  • Tüm depolar varsayılan olarak yereldir. Paylaşılan Nesne Deposu oluşturmak için, Nesne Havuzu İletişim Kutusunda Dosya> Yerel Nesneleri Dışa Aktar'a tıklayın.
  • Depo dosyalarının uzantısı .tsr'dir. Uygun bir ad verin "guru99" deyin ve kaydedin
  • Paylaşılan Depo Dosyası şimdi oluşturulmuştur

Adım 2) Paylaşılan Nesne Deposunu İlişkilendirme

  • Sonraki adım, depoyu testinizle ilişkilendirmek ve bu da onu kullanmanıza olanak sağlamaktır.
  • Depoyu bir testle ilişkilendirmek için Kaynaklar> Depoyu İlişkilendir'i tıklayın.
  • Testinizde bulunan Eylemler ile ilişkilendirmek için Depoyu seçebilirsiniz.
  • Artık testinizi geliştirmek için bu paylaşılan depoyu kullanabilirsiniz.

Adım 3) Paylaşılan Nesne Deposunun Düzenlenmesi

  • Bir Paylaşım Havuzunu Düzenlemek için Nesne Havuzu Yöneticisini kullanabilirsiniz.
  • Kaynaklar> Nesne Deposu Yöneticisi'ni seçin. Oluşturduğumuz "guru99" Nesne Deposunu açın
  • Varsayılan olarak, Depo Salt Okunur modda açılır. Düzenlemeyi etkinleştirmek için Dosya> Düzenlemeyi Etkinleştir'i tıklayın.
  • Düzenleme etkinleştirildikten sonra Nesne Deposunda da yapabileceğiniz kesme, kopyalama, yapıştırma, nesneleri yeniden adlandırma vb. Tüm işlemleri yapabilirsiniz.
  • Nesne Deposu Yöneticisini kullanarak iki Nesne Deposunu karşılaştırabilirsiniz. QTP, her iki depoda da benzersiz ve ortak olanın bir statik bilgisini verecektir.
  • İki depoyu tek depoda birleştirmek için Nesne deposu birleştirme aracını kullanabilirsiniz.