qtp tutorial 12 expert view
Bu, Uzman Görünümüne genel bakış, Adım oluşturucu ve gerçek komut dosyalarını kaydederken bunların nasıl kullanılacağına dair örneklerle tüm ayrıntıları ayrıntılı bir şekilde ele alana kadar Kontrol Noktalarına kısa bir giriş hakkında bir makale olacak. Bu, QTP eğitim serisindeki 12. öğreticidir.
=> QTP Training Tutorials Series İçin Buraya Tıklayın
Ne öğreneceksin:
QTP'nin Uzman Görünümü
- Uzman görünümü, AUT üzerinde gerçekleştirdiğimiz işlemlerin VB Script kodu olarak görüntülendiği yerdir.
- Bu görünümdeki her LOC için, Anahtar Kelime görünümünde karşılık gelen bir sütun vardır.
- Testteki farklı eylemlere erişmek, bunları görüntülemek ve düzenlemek için kullanılabilecek eylem açılır kutusu da vardır.
- Bu görünüm özellikle VB komut dosyası kullanarak programlamaya aşina olan kullanıcılar için yararlıdır.
- Bu görüşün en önemli kullanımlarından biri, işlevlerin ve işlev kitaplıklarının oluşturulmasını kolaylaştırmasıdır. (daha sonra ayrıntılı tartışma için bir konu)
- Kullanıcı, test veya fonksiyon kitaplığını bu görünümde göründüğü şekliyle her an yazdırabilir. Dosya-> Yazdır testi yazdıracaktır.
Şöyle görünüyor:

Bu görünüme doğrudan yazarak veya adım oluşturucuyu kullanarak ifadeler ekleyebilirsiniz.
Adım Üreteci
- Bu, QTP'nin yapmak için sağladığı bir tesistir. QTP'ye programlı adımlar ekleme kullanıcı için kolay.
- Adımları oluşturmak için Anahtar kelime görünümünde, işlev kitaplığında, Etkin ekranda veya Uzman görünümünde kullanabilirsiniz.
- Bir teste veya bir işlev kitaplığına adımlar yazmak için kullanılabilir.
- Başlamak için menü seçeneğini kullanın ' Ekle-> Adım Üreteci ”Menü seçeneği. Adımın gitmesini istediğiniz herhangi bir yere sağ tıklayın ve ' Adım-> Adım üreteci ekle 'Veya F7 (Aktif ekran hariç)

Örneğin,
Bunu bir senaryo ile açıklayacağım: www.gmail.com’u açın ve 'Hesap Oluştur' bağlantısını tıklayın. Bu ifade böyle görünecek.
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click Bağlantının var olup olmadığını kontrol etmem gerekirse, üzerine tıklayacak kodu yazmadan önce yukarıdaki ifadeden önce bir adıma ihtiyacım olacak. Ben böyle yaparım:
Aşama 1) Adımın eklenmesini istediğiniz yeri seçin.
- Uzman görüşü: İmleci adımın gitmesini istediğiniz yere getirin ve Adım Oluşturucu'yu başlatın.
- Anahtar kelime görünümü: Aşağıdaki adımı eklemek istediğiniz adımı seçin.
- Aktif ekran: Etkin ekran penceresinde, sağ tıklayın ve Adım Oluşturucu seçeneğini seçin. Adımınızın dayandırılması gereken nesneyi seçmenizi isteyecektir. Ardından Adım Üretici penceresi açılır.

Adım 2) Bu, başlatılan adım üreteci penceresidir. Lütfen şimdi görüntülediği ayrıntıları not edin. Halihazırda seçilmiş olan adımla ilgili tüm detayları göstermektedir. Yeni adım için gerekli değerleri seçebiliriz ancak bu mevcut adımı etkilemez.

Bağlantının var olup olmadığını kontrol etmek için değerleri gerektiği gibi ayarlayacağım.

Gördüğünüz gibi, bir Test Nesnesi seçtim, Hesap oluştur bağlantısı ve Exist işlemini seçtim. İsteğe bağlı olduğu için argümanları boş bıraktım ve işlemin dönüş değerinin var_Exist değişkeninde saklanmasını seçtim. 'Oluşturulan Adım' alanında Uzman görünümünde görüneceği için VB Komut Dosyası deyimini görüntüler. Başka bir deyişle sözdizimi.
Aşama 3) Bir test nesnesi seçtiğim açılır menüde, adımımı alternatif olarak bir yardımcı program nesnesine veya İşlevlere dayandırmayı seçebilirim.

Adım 4) Nesne: Bu alan, gerekli nesnelerin bir listesini veya işlev kitaplığı kaynağını içerir.
Adım 5) İşlem alanı, uygun yöntemi, özelliği veya işlevi seçmenize izin verecektir.
Adım 6) Bağımsız Değişkenler ve Dönüş değeri: Bu alanlar kendinden açıklamalıdır. Kullanıcı argümanları parametreleştirebilir veya sabit değerler sağlayabilir.
Adım 7) Kullanıcı sadece bir ifade ekleyebilir veya 'Başka bir adım ekle' seçeneğini AÇIK olarak işaretleyerek onu başka bir ifade ile takip etmeyi seçebilir.
8. Adım) Öyleyse, örneğimize geri dönelim. Tamam'ı tıklayacağım. Bu, eklenen ifadedir.
var_Exist = Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Exist Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click Kontrol noktaları
Şimdiye kadar makalelerinizin çeşitli yerlerinde karşılaştık, bazıları kontrol noktalarına referanslar . Bir kontrol noktasının ne olduğunu tanımlamanın birçok yolu var, bu benimdir - ' Bu, testinizde belirli bir beklenen değer ile gerçek değer arasında AUT üzerinde var olan gerçek değer arasında bir eşleşme olup olmadığını belirlemeye çalıştığınız mantıksal bir noktadır. ”.
Daha önce konuştuk; QTP, belirli dahili kontrol noktaları sağlar, ancak kullanıcıyı yalnızca bunlarla sınırlamaz. Testin herhangi bir noktasında, test uzmanı bu teste doğrulama noktaları dahil etmek için herhangi bir sayıda kontrol noktası oluşturabilir. Bana göre bu, QTP'deki en çok yönlü özelliklerden biridir.
Özel kontrol noktalarının tamamen eldeki her birinin problemiyle ilişkili olduğu açıktır. QTP'nin ayrılmaz bir parçası olarak gelen kontrol noktalarında kendimizi temel kavramlarla donatacağız.
# 1) Bir kontrol noktası eklendiğinde, QTP bir ' CheckPoint ” Uzman görünümünde ve anahtar kelime görünümünde buna karşılık gelen bir satır.
Örneğin,
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check CheckPoint('Gmail: Email from Google') #iki) Kullanıcı, kontrol noktası ifadesinin, kontrol noktasının sonucunu gösteren bir boole değeri döndürmesini sağlayabilir. Geçerse, başarısız olursa 1 ve 0 döndürür. Bunu yapabilmek için, Expert View'deki ifadede kontrol noktası argümanının etrafında parantez kullanmamız gerekir.
Örneğin,
i=Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check(CheckPoint('Gmail: Email from Google')) # 3) Varsayılan olarak, denetim noktasının adı, bu denetimin gerçekleştirildiği nesnenin adı olacaktır.
# 4) Kullanıcı bu adı kabul edebilir veya değiştirebilir
# 5) Test çalıştığında, beklenen değer kontrol noktası için gerçek değer ile eşleşirse, kontrol noktası geçer, aksi takdirde başarısız olur.
# 6) Sonuçlar, Sonuçları Çalıştırma Görüntüleyicisi'nde görüntülenebilir.
Java'da dizi elemanı nasıl silinir
QTP'nin kullanıcılarına sağladığı 10 kontrol noktası vardır:
- Standart Kontrol Noktası
- Görüntü Kontrol Noktası
- Bitmap Kontrol Noktası
- Sayfa Kontrol Noktası
- Metin Kontrol Noktası
- XML Kontrol Noktası
- Metin Alanı Kontrol Noktası
- Tablo Kontrol Noktası
- Erişilebilirlik Kontrol Noktası
- Veritabanı Kontrol Noktası
Bir kontrol noktasının eklenmesinin genel yolu, ilk test adımları oluşturulduktan sonradır. Yine de kayıt veya düzenleme sırasında kontrol noktaları eklemek mümkündür.
Eldeki görev için hangi kontrol noktasının uygun olduğu konusunda doğru bir yargıya varmak için test uzmanının tüm kontrol noktaları hakkında ön bilgiye sahip olması tavsiye edilir.
=> QTP Training Tutorials Series İçin Burayı Ziyaret Edin
Sonraki makalede tam da bunu yapacağız. Her bir kontrol noktasının ne yaptığını göreceğiz ve nasıl kullanılacağını öğrenmeye çalışacağız.
Önerilen Kaynaklar
- QTP Eğitimleri - 25+ Micro Focus Hızlı Test Uzmanı (QTP) Eğitim Dersleri
- QTP Eğitimi # 15 - QTP'de Metin Alanı, Tablo ve Sayfa Kontrol Noktalarını Kullanma
- QTP Eğitimi # 14 - QTP Testlerinde Bit Eşlem ve Metin Kontrol Noktaları Nasıl Eklenir
- QTP Eğitimi # 3 - Anahtar Kelime Görünümünden Standart Adımlar Ekleme
- QTP Eğitimi # 16 - XML, Erişilebilirlik ve Veritabanı Kontrol Noktaları Ekleme Adımları
- MongoDB'de Dağıtım: Adım Adım Eğitim
- Anahtar Kelime Görünümüyle Çalışma - QTP Eğitimi Öğreticisi 2
- Appium Studio'nun Adım Adım Kurulumu ve Kurulumu