QTP'de Eylem nedir?
Eylemler , testinizi "mantıksal birimlere" veya "İş Süreçlerine" bölmenize yardımcı olur. Eylemler, daha modüler ve verimli bir komut dosyası oluşturmaya yardımcı olur.
Bir komut dosyası yeni oluşturulduğunda, yalnızca bir eylemden oluşur. Ancak, Micro Focus UFT Komut Dosyanıza gereksinimlere göre daha fazla Eylem ekleyebilirsiniz.
İki tür Eylem vardır
- Yeniden Kullanılabilir Eylemler: diğer Testlerde kullanılabilir. Aynı Test Komut Dosyasında birden çok kez kullanılabilirler.
- Yeniden Kullanılamayan Eylemler: diğer Testlerde kullanılamaz. Aynı senaryoda yalnızca bir kez çağrılabilirler
Bazen, bir eylem büyürse, onu bölmek güzel bir uygulamadır. Mevcut bir eylemi iki şekilde bölebilirsiniz
- Seçilen eylemi iki kardeş eylemine bölen birbirinden bağımsız
- Seçilen eylemi, son adımı ikinci, alt eylemi çağıran bir ana eyleme bölen İç İçe Eylem
Eylemler, veri sayfalarında depolanan test verilerine erişebilir. HP QTP, 2 tür veri sayfası sağlar
- GLOBAL Veri Sayfası: Tüm test için Benzersizdir. Herhangi bir Eylem verilere erişebilir ve Global Veri Sayfasına yazabilir. Bir sayfa "GLOBAL" olarak adlandırılır
- YEREL Veri Sayfası: Sayfadaki Eylem sayısına eşittir. Bir Eylem, verileri okuyabilir ve yalnızca kendi yerel Veri Sayfasına yazabilir. Sayfa adı = "İŞLEM ADI".
Eylemler oluşturmanın tüm amacı, bunları diğer Test Komut Dosyalarında kullanmaktır. Eylemleri bir Teste aktarmanın iki yöntemi vardır.
- Bir Eylemin KOPYALANMASI için Çağrı: Bir Eylemin Kopyasını yaptığınızda, eylem, kontrol noktaları, parametrelendirme ve Veri Tablosundaki ilgili eylem sekmesi dahil olmak üzere çağıran teste bütünüyle kopyalanır. Mevcut bir eylemin bir kopyasını eklediğinizde, kopyalanan eylemde değişiklik yapabilirsiniz ve değişiklikleriniz başka herhangi bir testi etkilemeyecek veya bundan etkilenmeyecektir. Hem yeniden kullanılabilir hem de yeniden kullanılamaz işlemlerin kopyalarını ekleyebilirsiniz
- MEVCUT bir Eylem Çağrısı: Çağrı testinde eylem çağrıları salt okunurdur. Yalnızca oluşturuldukları testte değiştirilebilirler. Aynı eylemi birkaç testte kullanmanızı sağlar ve testlerin bakımını kolaylaştırır. Yalnızca "Yeniden kullanılabilir" eylemlere çağrı yapabilirsiniz.
Aşağıdaki eğitim videosu Eylemleri gösterir . Uçuş Rezervasyonu'na giriş yapmak için 5 adımda önceki eğitimlerde oluşturulan vanilya Test Komut Dosyasını kullanır. Bu eğitim, tüm QTP eğitimlerinde en uzun olanıdır ve görüntülerken not almanız önerilir.
Videoya erişilemiyorsa burayı tıklayın
Programlama dillerindeki İşlevler / Yöntemler gibi , bir eylem için girdi ve çıktı PARAMETRELERİ de oluşturabilirsiniz . Bu parametrenin daha önce öğrenilen Test Verisi Parametreleme ile hiçbir ilişkisi yoktur .
Gerekirse, bir Eylemden çıkmak için aşağıdaki ifadeyi kullanabilirsiniz.
- ExitAction.
- ExitActionIteration
- ExitRun
- ExitGlobalIteration
Eylemler ile bir QTP komut dosyası çalıştırırken, Global Yinelemeler ve Yerel Yinelemeler
Eylem Yineleme Sıklığını Eylem Çağrısı Özellikleri> Sekmeyi Çalıştır'ı seçerek değiştirebilirsiniz.