UFT'yi (QTP) ALM (Kalite Merkezi) ile entegre etme

  • ALM, HP UFT ve Hp Load Runner gibi diğer HP ürünleriyle entegrasyona olanak tanır.
  • HP UFT, hem Windows tabanlı hem de web tabanlı uygulamaların otomasyonunu destekleyen işlevsel bir otomasyon aracıdır. Ayrıca .NET gibi birden fazla teknolojiyi de destekler. Java, Siebel, SAP vb.
  • Bu bölümde UFT komut dosyalarının ALM'den nasıl sürüleceğini anlayacağız. Çeşitli konfigürasyonlardan ve adımlardan oluşur.
  • Bu modülün ön koşulu hem ALM hem de UFT'nin kurulu olmasıdır.

ALM kullanarak UFT testlerini çalıştırmak için izlenmesi gereken yol haritası aşağıdadır

UFT'yi (QTP) ALM ile entegre edin

Bölüm A – Eklenti Kurulumu

) 1 Adım ALM açılış sayfasına gidin (http://localhost:8181/qcbin/) ve aşağıda gösterildiği gibi 'Araçlar'ı seçin.

Eklenti Kurulumu

) 2 Adım Eklenti sayfası ve 'HP ALM bağlantısı' bağlantısı tıklatılmalıdır.

Eklenti Kurulumu

) 3 Adım 'HP ALM Bağlantısını İndir' bağlantısını tıklayın; exe dosyası belirtilen konuma indirilecektir.

Eklenti Kurulumu

) 4 Adım İndirilen dosyaya sağ tıklayın ve 'Yönetici Olarak Çalıştır'a tıklayın.

Eklenti Kurulumu

) 5 Adım UFT önceden yüklenmişse kullanıcının gerçekleştirmesi gereken herhangi bir kurulum sihirbazı olmayacaktır. Kullanıcı yalnızca aşağıda gösterildiği gibi kurulum durumunu alır.

Eklenti Kurulumu

Bölüm B – UFT ve ALM'yi Bağlama

) 1 Adım UFT'yi açın ve aşağıda gösterilen menülerden biri olarak ALM'nin varlığını fark edeceksiniz.

UFT ve ALM'yi bağlama

) 2 Adım ALM menüsünde gezinin ve ALM bağlantısını seçin.

UFT ve ALM'yi bağlama

) 3 Adım ALM bağlantı iletişim kutusu açılır.

  1. ALM sunucusu URL'sini girin
  2. Kullanıcı Adını girin
  3. Şifreyi girin ve 'Bağlan'a tıklayın

UFT ve ALM'yi bağlama

) 4 Adım Başarılı kimlik doğrulamanın ardından, ALM ile UFT arasında ilk kez bağlantı kurduğumuz için ALM dosyaları indirilecektir.

UFT ve ALM'yi bağlama

) 5 Adım ALM bağlantı iletişim kutusu kullanıcının etki alanını ve projeyi seçmesini bekler.

  1. Alan Adı Seçin
  2. Projeyi seçiniz
  3. 'Giriş'i tıklayın

UFT ve ALM'yi bağlama

) 6 Adım ALM bağlantı iletişim kutusu durumu görüntüler.

  1. Sunucuya bağlanır ve sunucu adresi ve kullanıcı adı hakkında detayları listeler.
  2. Projeye bağlanır ve proje hakkında detayları listeler.
  3. 'Kapat'ı tıklayın

UFT ve ALM'yi bağlama

Bölüm C – Komut Dosyasını ALM'ye Kaydetme

  • Bir UFT Komut Dosyasını Çalıştırmak için gerekli olan çeşitli bileşenleri anlayalım.
  • Ana Sürücü Komut Dosyası – .mts uzantısına sahip herhangi bir UFT Komut Dosyasının Giriş noktası.
  • Kütüphane – (.vbs) veya (.qfl) uzantılı olabilen ilgili Komut Dosyası/İşlev Dosyaları.
  • Nesne Deposu – Genellikle doğası gereği Paylaşılan Nesne deposudur ve .tsr uzantısına sahiptir.
  • Veri tablosu – Testlerin parametrelendirilmesi için kullanılır. Genellikle bir Excel dosyasıdır.

Not: Bu bölümün ardındaki fikir, ALM ve UFT entegrasyonunu anlamaktır, UFT komut dosyalarının nasıl yazılacağını öğrenmek DEĞİLDİR.

Komut Dosyasını ALM'ye Kaydetme

) 1 Adım İlk adım, Ana Sürücü Komut Dosyasını UFT'den ALM'ye kaydetmektir. 'Dosya' Menüsüne gidin ve aşağıda gösterildiği gibi 'Yeni Test'i seçin.

Komut Dosyasını ALM'ye Kaydetme

) 2 Adım Yeni Test İletişim Kutusu açılır.

  1. Test türünü seçin.
  2. Testin Adını girin.
  3. Konumu ALM olarak seçmemiz gerekiyor (varsayılan olarak UFT'nin kurulu olduğu konumu gösterecektir). 'Gözat' Düğmesine tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 3 Adım 'Konum Seçin' İletişim Kutusu açılır.

  1. 'ALM Test Planı' Sekmesini seçin.
  2. Double 'Tıklayınfonksiyonel' klasörünün alt klasörlerini açmak için.

Komut Dosyasını ALM'ye Kaydetme

) 4 Adım 'Konum Seç' İletişim Kutusu, ' alt klasörleriyle açılırfonksiyonel' Dosya.

  1. Double 'TıklayınOtomasyon klasör.
  2. 'Seç'i tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 5 Adım 'Yeni Test' İletişim Kutusu kullanıcıya tekrar görüntülenir

  1. Seçilen test konumu ALM'yi işaret ederken.
  2. 'Oluştur'u tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 6 Adım Şimdi ALM’e giriş yaparak testin başarıyla oluşturulup oluşturulmadığını doğrulayalım.

'Test Planı' Modülüne gidin.

  • 'Guru99_Bank_Auto' test komut dosyasının 'Otomasyon' klasörü altında oluşturulduğunu fark edeceksiniz.
  • Detaylar sekmesinde ayrıca test tipinin 'QUICKTEST_TEST' olarak kilitlendiğini görebiliyoruz, bu da bunun bir UFT betiği olduğu anlamına geliyor.

Komut Dosyasını ALM'ye Kaydetme

) 7 AdımŞimdi UFT'de Komut Dosyasını geliştirmeye başlayın ve oluşturulan testin 'Test Komut Dosyası' Sekmesini seçerek ALM'de erişilebilen komut dosyasını kaydedin.

Komut Dosyasını ALM'ye Kaydetme

) 8 Adım Sonraki adım, ilgili fonksiyon kitaplığı dosyalarını, yürütme sırasında otomatik olarak alınacak olan ALM'nin 'test kaynakları' modülü altına kaydetmektir.

Bu komut dosyası için, oluşturulan test komut dosyasıyla ilişkili iki işlev kitaplığımız var; bunlardan biri uygulamayla ilgili tüm işlevleri içerir, diğeri ise kullanıcıların çıktı metni sonuç dosyasını oluşturmasına yardımcı olacak işlevi içerir.

Komut Dosyasını ALM'ye Kaydetme

) 9 Adım İlgili kütüphane dosyalarını ALM'de 'test Kaynakları' altına kaydetmemiz gerekiyor.

  • 'Yeni Kaynak' düğmesini tıklayın
  • 'Yeni Kaynak' İletişim Kutusu açılır
  • İşlev Kitaplığının Adını Girin
  • Türü 'İşlev Kitaplığı' olarak seçin
  • 'Tamam'ı tıklayın

Komut Dosyasını ALM'ye Kaydetme

) 10 Adım Oluşturulan test kaynağı aşağıda gösterildiği gibi kullanıcıya gösterilecektir.

Komut Dosyasını ALM'ye Kaydetme

) 11 Adım Şimdi .vbs dosyasını oluşturulan test kaynağına yüklememiz gerekiyor.

  • 'Kaynak Görüntüleyici'yi tıklayın
  • 'Dosya Yükle'yi tıklayın

Komut Dosyasını ALM'ye Kaydetme

) 12 Adım Dosya yükleme iletişim kutusu açılır.

  • .vbs dosyasının bulunduğu Yolu seçin
  • Yüklenmesi gereken Dosyayı seçin.
  • 'Aç'ı tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 13 Adım Başarılı bir yükleme sonrasında ALM durumu kullanıcıya görüntüler. 'Tamam'ı tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 14 Adım Yüklenen test kaynağı 'Kaynak Görüntüleyici' kullanılarak görüntülenebilir.

Komut Dosyasını ALM'ye Kaydetme

) 15 Adım Testle ilişkili başka bir işlev dosyasını yüklemek için 8'den 14'e kadar olan adımları tekrarlayın. 'generateresult.vbs' yüklendikten sonra kaynak görüntüleyici aşağıda gösterildiği gibi görüntülenecektir.

Komut Dosyasını ALM'ye Kaydetme

) 16 Adım Şimdi, fonksiyon kitaplıklarını yüklediğimiz gibi, ilgili 'Nesne Deposu' dosyalarını 'test kaynakları' modülü altına yüklememiz gerekiyor.

  1. 'Yeni Kaynak' Modülünü tıklayın
  2. 'Yeni Kaynak' Modülü penceresi açılır.
  3. Test kaynağının Adını girin.
  4. Dosyanın türünü 'Nesne Havuzu' olarak seçin.
  5. 'Tamam'ı tıklayın

Komut Dosyasını ALM'ye Kaydetme

) 17 Adım Test kaynağı aşağıda gösterildiği gibi oluşturulur. Artık kullanıcının depo dosyasını yüklemesi gerekiyor.

  • 'Kaynak Görüntüleyici' Sekmesini tıklayın.
  • 'Dosya Yükle' Düğmesine tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 18 Adım Şimdi paylaşılan nesne deposu dosyasını yükleyin.

  • Saklandığı Dosyayı seçin.
  • 'Aç' butonuna tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 19 Adım Başarılı bir yükleme sonrasında ALM durumu kullanıcıya görüntüler. 'Tamam'ı tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 20 Adım Test kaynağı aşağıda gösterildiği gibi doğrudan ALM'den görüntülenebilir.

Komut Dosyasını ALM'ye Kaydetme

) 21 Adım Yüklememiz gereken son test kaynağı, parametreli testi içeren 'Test Verileri' Sayfasıdır.

Demo amacıyla 4 test senaryosunu otomatikleştirdik. Tasarlanan Test verileri aşağıda gösterilmiştir. Şimdi aynısını ALM'ye yüklememiz gerekiyor.

Komut Dosyasını ALM'ye Kaydetme

) 22 Adım 'TestData' adında yeni bir kaynak oluşturun ve türü 'test Kaynağı' olarak seçin ve 'Tamam'ı seçin

Komut Dosyasını ALM'ye Kaydetme

) 23 Adım 17. adımdan 19. adıma kadar açıklandığı gibi, test verileri Excel dosyasını yükleyin ve yükleme başarılı olduğunda, Oluşturulan 'test verileri' aşağıda gösterildiği gibi görüntülenecektir.

Komut Dosyasını ALM'ye Kaydetme

Bölüm D – UFT'deki Ayarlar

) 1 Adım İlgili tüm dosyaları ALM'ye yükledik, otomasyon komut dosyasının kitaplık dosyasını, OR'yi ve ALM'den veri dosyasını aldığından emin olmalıyız. ALM'den işlev kitaplıklarını test komut dosyasıyla dinamik olarak nasıl ilişkilendireceğimizi anlayalım.

UFT'deki ayarlar

) 2 Adım Nesne Havuzunun ayrıca ALM'nin 'Test Kaynakları' Sekmesinden alınması gerekir. Çalışma zamanı sırasında Object deposunu dinamik olarak nasıl yükleyeceğimizi görelim.

UFT'deki ayarlar

) 3 Adım Test Verisi UFT'nin 'Küresel' Sayfasına aktarılmalıdır. Aynısını gerçekleştirmek için veri tablosunda belirtilen parametrelere erişmeye çalışmadan önce aşağıdaki kod parçasına sahip olduğumuzdan emin olmalıyız.

UFT'deki ayarlar

) 4 Adım Diğer HP ürünlerinin UFT ile etkileşime girmesine izin verdiğimizden emin olmalıyız. Aynı işlemi gerçekleştirmek için aşağıda gösterildiği gibi 'Araçlar' -> 'Seçenekler'e gidin.

UFT'deki ayarlar

) 5 Adım Seçenekler İletişim Kutusu açılır.

  • Seç 'GUI Testi' Sekmesi.
  • 'Test Çalıştırmaları'nı seçin
  • 'Diğer HP ürünlerinin testleri ve bileşenleri çalıştırmasına izin ver' seçeneğini etkinleştirin
  • 'Tamam'ı tıklayın

UFT'deki ayarlar

Bölüm E – ALM'de Komut Dosyalarını Çalıştırma

) 1 Adım Yürütme için 'Test Laboratuvarı' Modülünde bir test paketi oluşturun. Otomatik test paketi için 'Yeni Klasör' oluşturalım.

  • 'Test Laboratuvarı' Modülünü seçin
  • Yeni klasörü oluşturmak istediğimiz klasörü seçin
  • Yeni klasör simgesine tıklayın
  • Klasörün adını girin
  • Tamam 'ı tıklatın.

ALM'de Komut Dosyalarını Çalıştırma

) 2 Adım Yeni Klasör aşağıda gösterildiği gibi oluşturulacaktır:

ALM'de Komut Dosyalarını Çalıştırma

) 3 Adım Şimdi oluşturulan klasörün altında bir test seti oluşturmamız gerekiyor.

  • Klasörü seçin
  • 'Yeni Test Seti' düğmesini tıklayın
  • Test Setinin Adını Girin
  • 'Tamam'ı tıklayın

ALM'de Komut Dosyalarını Çalıştırma

) 4 Adım Manuel testlerde olduğu gibi, test kümesini oluşturduktan sonra test örneklerinin şuradan eklenmesi gerekir: Test planı ağaç.

  • Oluşturulan test setini seçin
  • 'Testleri Seç' düğmesini tıklayın. Test Planı ağacı açılır.
  • testi seçin
  • '<=' düğmesini tıklayın

ALM'de Komut Dosyalarını Çalıştırma

) 5 Adım Eklenen test aşağıda gösterildiği gibi görüntülenecektir.

  • Eklenen test, test türünü otomatik olarak 'QUICKTEST_TEST' olarak görüntüler.
  • Yürütmeyi tetiklemek için 'Çalıştır' Düğmesine tıklayın.

ALM'de Komut Dosyalarını Çalıştırma

) 5 Adım Otomatik test çalıştırıcısı iletişim kutusu açılır. Bu penceredeki mevcut tüm özellikleri anlayalım.

  • hepsini çalıştır – Test setini eksiksiz olarak çalıştırmamızı sağlar.
  • koşmak – Yalnızca seçilen test örneğini yürütmemize izin verir.
  • Tüm testleri Yerel olarak çalıştırın – Test yerel sunucuda başlatılacak. İşaretlenmemişse kullanıcı, testlerin yürütülmesi gereken ana bilgisayar adını girme olanağına sahiptir.
  • Günlüğü Etkinleştir – Test çalıştırması sırasında bir yürütme günlük dosyası oluşturur. Metin yürütüldükten sonra yürütme günlüğünü görüntülemek için 'Yürütmeyi Görüntüle' itibaren 'Koşmak' aynı iletişim kutusunun menüsü.

Testi tetiklemek için 'Çalıştır'ı tıklayın.

ALM'de Komut Dosyalarını Çalıştırma

) 6 Adım Betik yürütülürken UFT arka planda başlatılacaktır. Aşağıda gösterildiği gibi test yürütmesi tamamlandığında çalışma durumu görüntülenecektir. Pencereyi kapat.

ALM'de Komut Dosyalarını Çalıştırma

Bölüm F – Sonuçların Analizi

) 1 Adım 'Otomatik Çalıştırıcı' iletişim kutusu kapatıldığında, yürütme kılavuzu kullanıcıya tekrar görüntülenir.

  • Test yürütme durumu güncellendi.
  • Dahili UFT test raporuna 'Raporu Başlat' düğmesine tıklanarak erişilebilir.

Sonuçları Analiz Etme

) 2 Adım Dahili UFT test raporu kullanıcıya gösterilecektir.

Sonuçları Analiz Etme

) 3 Adım Ayrıntılı sonuçlara 'Test Çalıştırmaları' modülü kullanılarak erişilebilir. Manuel testlerde olduğu gibi ayrıntılı sonuç da tüm bilgileri görüntüler.

Sonuçları Analiz Etme

) 4 Adım Test ayrıca ekler bölümünden erişilebilen bir metin sonuç dosyası da oluşturur. Metin dosyası, komut dosyası (test çerçevesi) tarafından oluşturulur. DEĞİL UFT'nin yerleşik raporu. Aynısına erişmek için aşağıdakileri gerçekleştirin:

  • 'Çalıştırma Kimliği'ni seçin.
  • 'Çalıştırma ayrıntıları' iletişim kutusu açılır.
  • 'Ekler' Bölümüne gidin.
  • Kullanıcıların indirebileceği bir sonuç dosyası mevcut olacaktır. Double metin dosyasına tıklayın.

Sonuçları Analiz Etme

) 5 Adım Metin sonuç dosyası not defterinde açılır. Sonuç dosyası aşağıda gösterildiği gibi görüntülenecektir.

Sonuçları Analiz Etme

Bu eğitimde kullanılan UFT otomasyon komut dosyasını indirin

Video açık QTP Kalite Merkezi ile entegrasyon

Tıkla okuyun videoya erişilemiyorsa

Notlar: -

  • Kalite Merkezi, test adımlarını kopyalama, inceleme için komut dosyalarını e-postayla gönderme, ekler ekleme vb. gibi test vakalarının daha hızlı geliştirilmesini kolaylaştıran birçok özellik sunar.
  • QTP gibi Otomasyon araçlarında bir komut dosyası oluşturabilirsiniz ve Yük koşucusu ve ardından bunları Kalite Merkezi'ne yükleyip depolayın
  • Ayrıca Kalite Merkezindeki bir Manuel Test Komut Dosyasını doğrudan Otomatik Komut Dosyasına dönüştürebilirsiniz.