Nasıl entegre edilir UFT(QTP) ALM (Kalite Merkezi) ile

⚡ Akıllı Özet

Bütünleştirme UFT (QTPALM (Quality Center) ile birlikte kullanıldığında, merkezi bir test yönetim platformundan işlevsel otomasyon komut dosyalarını çalıştırmanıza olanak tanır. Bu kaynak, bağlantı eklentisinin kurulumu, bağlantı kurma gibi tüm yol haritasını açıklamaktadır. UFT ALM'ye, komut dosyalarını ve kaynakları kaydetme, yapılandırma UFT Ayarlar, uygulama ve sonuçların analizi.

  • 🔌 Eklenti Kurulumu: HP ALM Connectivity'yi indirip kurun. UFT ALM ile iletişim kurabilir.
  • 🤝 Bağlantı Kurun UFT ve ALM: ALM menüsünü kullanın. UFT Sunucuya, etki alanına ve projeye giriş yapmak için.
  • 💾 Komut Dosyalarını Kaydet: Sürücü betiğini, fonksiyon kütüphanelerini, nesne deposunu ve veri tablosunu ALM'ye kaydedin.
  • ⚙️ UFT Ayarlar: Kaynakları dinamik olarak yükleyin ve diğer HP ürünlerinin testler çalıştırmasına izin verin.
  • ▶ ️ Uygula ve Analiz Et: Test Laboratuvarı'ndan test setini çalıştırın ve inceleyin. UFT Rapor ve sonuç dosyaları.

Nasıl entegre edilir HP UFT HP ALM ile

  • ALM, aşağıdakiler gibi diğer HP ürünleriyle entegrasyona olanak tanır: HP UFT ve HP LoadRunner.
  • HP UFT Hem otomasyonu destekleyen işlevsel bir otomasyon aracıdır. Windows-tabanlı ve web tabanlı uygulamaları destekler. Ayrıca .NET gibi birçok teknolojiyi de destekler. Java, Siebel, SAP, vb.
  • Bu bölümde, nasıl araba kullanacağımızı anlayacağız. UFT ALM'den gelen komut dosyaları. Çeşitli yapılandırmalar ve adımlardan oluşur.
  • Bu modülün ön koşulu, hem ALM hem de UFT kurulmuş olması gerekir.

Aşağıda, başarılı bir şekilde işletme yürütmek için izlenmesi gereken yol haritası yer almaktadır. UFT ALM kullanarak yapılan testler:

entegre UFT(QTPALM ile birlikte

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ı açılır ve 'HP ALM Bağlantısı' bağlantısına tıklanmalıdır.

Eklenti Kurulumu

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

Eklenti Kurulumu

) 4 Adım İndirdiğiniz dosyaya sağ tıklayın ve 'Yönetici olarak çalıştır' seçeneğini seçin.

Eklenti Kurulumu

) 5 Adım Kullanıcının geçmesi gereken herhangi bir kurulum sihirbazı olmayacak. UFT Önceden yüklenmiştir. Kullanıcı yalnızca aşağıda gösterildiği gibi kurulum durumunu görür.

Eklenti Kurulumu

B Bölümü – Bağlantı UFT ve ALM

) 1 Adım Açılış UFT Aşağıda gösterildiği gibi menülerden birinde ALM'nin de yer aldığını fark edeceksiniz.

bağlantı UFT ve ALM

) 2 Adım ALM menüsüne gidin ve ALM Bağlantısı'nı seçin.

bağlantı UFT ve ALM

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

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

bağlantı UFT ve ALM

) 4 Adım Kimlik doğrulama başarılı olduğunda, ALM dosyaları indirilecektir, çünkü ALM ile bağlantı kuruyoruz. UFT ilk defa.

bağlantı UFT ve ALM

) 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çin.
  3. 'Giriş'i tıklayın.

bağlantı UFT ve ALM

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

  1. Sunucuya bağlandı ve sunucu adresi ile kullanıcı adı hakkındaki ayrıntıları listeliyor.
  2. Projeyle bağlantılıdır ve proje hakkındaki ayrıntıları listeler.
  3. 'Kapat'ı tıklayın.

bağlantı UFT ve ALM

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

  • Bir işlemin gerçekleştirilmesi için gerekli olan çeşitli bileşenleri anlayalım. UFT komut.
  • Ana Sürücü Komut Dosyası – Herhangi bir giriş noktası UFT .mts uzantılı bir komut dosyası.
  • Kütüphane – İlgili komut dosyası/fonksiyon dosyaları, uzantıları (.vbs) veya (.qfl) olabilir.
  • Nesne Deposu – Genellikle doğası gereği paylaşımlı bir 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 amacı ALM'yi anlamaktır ve UFT entegrasyon ve yazmayı öğrenmek değil. UFT komut.

Komut Dosyasını ALM'ye Kaydetme

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

Komut Dosyasını ALM'ye Kaydetme

) 2 Adım Yeni Test iletiş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 şunu gösterecektir): UFT (Kurulum yeri). 'Gözat' düğmesine tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 3 Adım 'Konum Seç' iletişim kutusu açılır.

  1. 'ALM Test Planı' sekmesini seçin.
  2. Double-'fonksiyonel' klasörünün alt klasörlerini açmak için.

Komut Dosyasını ALM'ye Kaydetme

) 4 Adım 'Konum Seç' iletişim kutusu, ' dizininin alt klasörleriyle birlikte açılır.fonksiyonel' Klasör.

  1. Double-'Otomasyon' Klasör.
  2. 'Seç'i tıklayın.

Komut Dosyasını ALM'ye Kaydetme

) 5 Adım 'Yeni Test' iletişim kutusu kullanıcıya gösterilir.

  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'ye giriş yaparak testin başarıyla oluşturulup oluşturulmadığını doğrulayalım. 'Test Planı' modülüne gidin.

  • Test senaryosunun 'Guru'99_Bank_Auto' dosyası 'Otomasyon' klasörü altında oluşturulur.
  • Ayrıntılar sekmesinde, test türünün 'QUICKTEST_TEST' olarak kilitlendiğini de görebiliriz; bu da onun bir test türü olduğu anlamına gelir. UFT komut.

Komut Dosyasını ALM'ye Kaydetme

) 7 Adım Şimdi geliştirmeye başlayınping senaryoda UFT Oluşturulan testin 'Test Betiği' sekmesini seçerek ALM'de erişilebilen betiği kaydedin.

Komut Dosyasını ALM'ye Kaydetme

) 8 Adım Sonraki adım, ilgili fonksiyon kütüphanesi dosyalarını ALM'nin 'test kaynakları' modülü altına kaydetmektir; bu dosyalar yürütme sırasında otomatik olarak kullanılacaktır.

Bu betik için, oluşturulan test betiğiyle ilişkili iki fonksiyon kütüphanemiz var; bunlardan biri uygulamayla ilgili tüm fonksiyonları içerirken, diğeri kullanıcıların çıktı metin sonuç dosyasını oluşturmasına yardımcı olacak fonksiyonları içeriyor.

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üğmesine tıklayın.
  • 'Yeni Kaynak' iletişim kutusu açılır.
  • Fonksiyon kütüphanesinin adını girin.
  • Türü 'Fonksiyon Kütüphanesi' 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üntleyici'ye tıklayın.
  • 'Dosya Yükle'ye 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 diğer fonksiyon dosyasını yüklemek için 8 ila 14 arasındaki adımları tekrarlayın. 'generateresult.vbs' dosyasını yükledikten sonra, kaynak görüntüleyici aşağıdaki gibi görüntülenecektir.

Komut Dosyasını ALM'ye Kaydetme

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

  1. 'Yeni Kaynak' modülüne tıklayın.
  2. 'Yeni Kaynak' 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şturulmuştur. Şimdi kullanıcının depo dosyasını yüklemesi gerekiyor.

  • 'Kaynak Görüntleyici' sekmesine 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.

  • Kaydedildiği dosyayı seçin.
  • 'Aç' düğmesine 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 adet test senaryosunu otomatik hale getirdik. Tasarlanan test verileri aşağıda gösterilmiştir. Şimdi bunları ALM'ye yüklememiz gerekiyor.

Komut Dosyasını ALM'ye Kaydetme

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

Komut Dosyasını ALM'ye Kaydetme

) 23 Adım 17 ila 19. adımlarda açıklandığı gibi, test verilerini içeren Excel dosyasını yükleyin ve başarılı yükleme sonrasında 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 – Ayarlar UFT

) 1 Adım İlgili tüm dosyaları ALM'ye yükledik; otomasyon betiğinin ALM'den kütüphane dosyasını, nesne deposunu ve veri dosyasını almasını sağlamamız gerekiyor. Şimdi, fonksiyon kütüphanelerini ALM'den test betiğine dinamik olarak nasıl ilişkilendireceğimizi anlayalım.

Ayarlar UFT

) 2 Adım Nesne deposu da ALM'nin 'Test Kaynakları' sekmesinden alınmalıdır. Şimdi, çalışma zamanında nesne deposunu dinamik olarak nasıl yükleyeceğimizi görelim.

Ayarlar UFT

) 3 Adım Test verileri 'Global' sayfasına aktarılmalıdır. UFTBunu 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.

Ayarlar UFT

) 4 Adım Diğer HP ürünlerinin etkileşim kurmasına izin verdiğimizden emin olmalıyız. UFTBunu gerçekleştirmek için aşağıdaki gibi 'Araçlar' -> 'Seçenekler' yolunu izleyin.

Ayarlar UFT

) 5 Adım Seçenekler iletişim kutusu açılır.

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

Ayarlar UFT

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

) 1 Adım Çalıştırmak üzere '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ğıdaki 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üğmesine 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 seti oluşturulduktan sonra test örneklerinin eklenmesi gerekir. Test planı ağaç.

  • Oluşturulan test setini seçin.
  • 'Testleri Seç' düğmesine tıklayın. Test Planı ağacı açılacaktır.
  • testi seçin.
  • '<=' düğmesine 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.
  • Çalıştırma işlemini başlatmak için 'Çalıştır' düğmesine tıklayın.

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

) 6 Adım Otomatik Test Çalıştırıcısı iletişim kutusu açılıyor. Bu penceredeki tüm mevcut özellikleri inceleyelim.

  • 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ılacaktır. Bu seçenek işaretlenmezse, kullanıcı testlerin yürütüleceği sunucu adını girme olanağına sahip olur.
  • Günlüğü Etkinleştir – Test çalışması sırasında bir yürütme günlüğü dosyası oluşturur. Test çalışması sonrasında yürütme günlüğünü görüntülemek için ' seçeneğini belirleyin.Yürütmeyi Görüntüle'den 'koşmakAynı iletişim kutusunun menüsü.

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

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

) 7 Adım UFT Komut dosyası çalıştırılırken arka planda bir işlem başlatılacaktır. Test yürütmesi tamamlandıktan sonra, aşağıdaki gibi çalışma durumu görüntülenecektir. Pencereyi kapatın.

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 'Raporu Başlat' düğmesine tıklayarak test raporuna erişebilirsiniz.

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ç 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 dahili raporun UFTErişmek için aşağıdaki adımları uygulayın:

  • 'Ç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 Defteri'nde açılır. Sonuç dosyası aşağıda gösterildiği gibi görüntülenecektir.

Sonuçları Analiz Etme

Atomic Cüzdanı indirin : UFT Bu eğitimde kullanılan otomasyon betiği

Video açık QTP Quality Center ile entegrasyon:

Tıkla okuyun Videoya erişilemiyorsa.

Notlar:

  • Quality Center, test senaryolarının daha hızlı geliştirilmesini kolaylaştırmak için test adımlarını kopyalama, inceleme için komut dosyalarını e-postayla gönderme, ekler ekleme vb. birçok özellik sunar.
  • Otomasyon araçlarında komut dosyası oluşturabilirsiniz, örneğin: QTP hem de LoadRunnerArdından bunları Quality Center'a yükleyin ve saklayın.
  • Ayrıca Kalite Merkezindeki bir Manuel Test Komut Dosyasını doğrudan Otomatik Komut Dosyasına dönüştürebilirsiniz.

Tıkla okuyun videoya erişilemiyorsa

SSS

Yapay zeka, kendi kendini onaran nesne konumlandırıcıları, hata tahmini ve akıllı test önceliklendirmesi yoluyla test otomasyonunu geliştirir. Bu, bakım maliyetlerini azaltır. UFT ALM ile entegre olan ve ekiplerin yüksek riskli alanlara odaklanmasına yardımcı olan komut dosyaları.

Hayır. Yapay zeka test yazımını ve sonuç analizini geliştirir, ancak ALM (Uygulama Yaşam Döngüsü Yönetimi) test varlıklarını, yürütülmesini ve raporlamasını merkezileştirir. UFT İşlevsel komut dosyalarını yönlendirir. Entegrasyon, iş akışının omurgasını oluşturmaya devam eder.

UFT Fonksiyonel test otomasyon aracı, uygulamalara karşı komut dosyaları çalıştırır. ALM veya Quality Center ise bu testleri tek bir yerde depolayan, planlayan, yürüten ve raporlayan bir test yönetim platformudur.

QUICKTEST_TEST, ALM'nin bir şeye atadığı test türüdür. UFT (Eski adıyla QuickTest) komut dosyası. Testi otomatik bir test olarak tanımlar. UFT manuel bir test yerine otomatik bir test olduğu için ALM bunu otomatik olarak gerçekleştirir. UFT.

Bu yazıyı şu şekilde özetleyin: