qtp tutorial 15 using text area
İçinde son makale QTP'nin metni karşılaştırabileceği yolları tartışıyorduk. Nasıl olduğunu da gördük standart kontrol noktaları metni kontrol etmek için kullanılabilir ve metin kontrol noktası ayrıntılı olarak tartışılabilir. Bir sonraki kontrol noktası, Metin alanı kontrol noktasıdır. Keşfetmeye başlayalım.
=> QTP Training Tutorials Series İçin Buraya Tıklayın
Ne öğreneceksin:
Metin Alanı Kontrol Noktası
- Bu, Windows uygulamaları için kullanılır.
- Tanımlanmış bir alandaki bir metin dizesini belirtilen kriterlere göre karşılaştırır.
- Bu kontrol noktasının özelliklerini tanımlamak, bir metin kontrol noktası için olanla hemen hemen aynıdır.
- Metin kontrol noktası ile Metin Alanı kontrol noktaları arasındaki ortamlar dışında tek baskın fark, metin kontrol noktasının belirli bir nesne üzerinde çalışması ve metin alanının seçilen bir bölgede çalışmasıdır.
- Metin alanı kontrol noktası için menü seçeneği, seçildiğinde bir web uygulamasını kaydederken bile kullanılabilir olsa da, bu kontrol noktası için web ortamının desteklenmediği şeklinde bir hata verecektir.
Tablo Kontrol Noktası
- Bir tablodaki belirli bir hücrenin belirli bir değere sahip olduğunu doğrulamanız gerektiğinde veya bazı durumlarda tablonun kendisinin tanımlanmış sayıda sütun satırına sahip olması durumunda kullanılabilir.
- Bir kontrol noktası eklemek için bir web tablosu veya eşdeğer bir tablo nesnesi seçildiğinde, Tablo kontrol noktası özellikleri çağrılır.
- Menü seçeneği olarak, kayıt sırasında “Standart Kontrol Noktası” nı seçersiniz. Dolayısıyla oluşturma, düzenleme ve sürdürme gibi temel kurallar aynıdır.
Bir örneğe bakalım:
Web tablosu olan rastgele bir site seçeceğim. İnternet explorer'da açın. Kayda başlayın, kontrol noktası-> Standart kontrol noktası ekleyin ve web sayfasında tablo nesnesini seçin:
Web Tablosu öğesini seçin ve Tamam'a tıklayın.
Özellikler penceresinde hücreyi seçin ve sabit bir değerin orada olması veya parametreleştirilmesi gerekip gerekmediğini belirtin.
Ayarlar sekmesinde, doğrulamanın gerçekleştirilmesi gereken yol.
Hücre tanımlama, bu sekme, kullanıcının belirli bir satırı veya sütunu tanımlama ayarlarına sahip olduğu yerdir.
Daha önce de söylediğim gibi, bu standart kontrol noktasının bir çeşidi olduğu için aynı kurallar geçerlidir.
- Bu dahili özellik tabloları kontrol etmek için mevcut olsa da, pek kullanışlı bulmuyorum. Tabloları doğrulamak için GetRowCount, GetColumnCount, GetRowItem, vb. Gibi başka işlevler de vardır. Devam etmeden önce bunu biraz daha açıklayayım.
- Pratik senaryolarda tek bir hücrenin kontrol edilmesi yeterli olmayabilir ve tablodaki her bir değer için tek bir kontrol noktası oluşturmak zahmetli hale gelebilir. Örneğin, Bir tablo 3X3 ise, her hücreyi kontrol etmek için 9 kontrol noktası göreceğiz. İkinci veya birinci hücredeki değer eşleşmezse, bu, amacı bozan ve diğer hücrelerin gereksiz yere kontrol edilmesine neden olan tutarsız bir tabloya işaret etmez.
- Bunun yerine tabloyu okuyarak ve GetRowCount, GetColumnCount, GetRowItem işlevlerini kullanarak bir döngü mekanizması oluşturabilir ve gerektiği gibi kontrol edebilir ve hata durumunda çıkabilirsiniz. Bu noktada bir test uzmanı için dikkate alınması gereken tek şey, açıklık sağlamak için uygun test sonuçlarını yazdığından emin olmak olacaktır.
- Ayrıca, dinamik tablolar durumunda tablo denetim noktası başarısız olur.
Sayfa Kontrol Noktası
Sayfa kontrol noktası, adından da anlaşılacağı gibi bir Web Sayfasında oluşturulduğunda ortaya çıkan standart bir kontrol noktasının başka bir varyasyonudur.
Aşağıdakiler için kullanılabilir:
- Bağlantılar kontrol ediliyor
- Görüntü kaynakları
- Bozuk bağlantıları kontrol edin
Bir tane yerleştirelim ve nasıl çalıştığını ve ilerledikçe neler yapabileceğini görelim.
Google.com'u internet explorer'da veya makinenizdeki QTP'nin mevcut sürümüyle uyumlu herhangi bir tarayıcıda açın. QTP'de yeni bir test kaydedin, 'Kontrol Noktası Ekle-> Standart kontrol noktası' nı seçin ve google.com sayfasına yönlendirin. Ardından görüntülenen nesne listesinden 'Web Sayfası' nesnesini seçin. Aşağıdaki iletişim kutusu görüntülenir:
Gördüğünüz gibi, kontrol edilebilecek parametreler listede yer almaktadır ve bir onay seçeneği ile bir onay kutusu ile ilerletilmektedir. Kullanıcılar, gerektiği gibi bir dizi özellik seçebilir.
Şimdiye kadar gördüğümüz diğer tüm kontrol noktalarında olduğu gibi, bu özelliklerin her biri sabit bir değer olabilir veya kullanıcı parametrelendirebilir.
Sonraki bölüm HTML doğrulamasıdır:
- HTML kaynağı: Web sayfasının HTML kodunun çalışma zamanında gerçek kodla eşleşip eşleşmediğini kontrol eder. Kullanıcı, bir kontrol noktası oluştururken bunu gerektiği gibi değiştirme ve çalışma zamanında eşleşip eşleşmediğini kontrol etme seçeneğine sahiptir.
- HTML etiketleri: Kayıt ve çalıştırma zamanlarında web sayfası için HTML etiketlerini kontrol eder. HTML kaynağında olduğu gibi, HTML etiketleri de değiştirilebilir.
'Sayfadaki Tüm Nesneler' Bölümü:
world of warcraft pvp özel sunucusu
# 1) Bağlantılar: Bunu kontrol ederken tüm bağlantılar doğrulanır. Yalnızca belirli bağlantıları kontrol etmek için 'Filtre Bağlantısı Kontrolü' tıklanabilir ve aşağıdaki iletişim kutusu görünür:
Bağlantıları seçebilir veya seçimlerini kaldırabilirsiniz.
Yine bağlantı URL değeri sabit veya parametreli bir değer olabilir.
# 2) Resimler: Bu AÇIK seçeneğinin işaretlenmesi, çalışma zamanında sayfadaki görüntülerin varlığını doğrulayabileceğiniz anlamına gelir. 'Filtre Görüntü Kontrolü' üzerine tıklandığında, kullanıcı kontrol edilecek ve yok sayılması gereken tam resimleri seçebilir.
Kullanıcı Filtrelemeyi seçtiğinde aşağıdaki sekme görüntülenir:
Her zamanki gibi, kullanıcı değerleri yapılandırabilir.
# 3) Kırık Bağlantılar: Bu seçenek varsayılan olarak genellikle AÇIK değildir ve AÇIK olarak kontrol edildiğinde, web sayfasında herhangi bir bozuk bağlantı olup olmadığını doğrular.
Kullanıcı, yalnızca ana sayfayla aynı ana bilgisayarda bulunan bozuk bağlantıları kontrol edebilir. “Araçlar-> Seçenekler-> Web” menü seçeneği kullanılarak başlatılabilen aşağıdaki ekranda ilgili seçenek ayarlanmalıdır.
Bu kontrol noktası çalıştırıldığında, varsa tüm arızalar Test Sonuçlarında görüntülenecektir. Aksi takdirde, kontrol noktası geçer.
Bazı Sayfa Kontrol Noktası seçenekleri yalnızca kayıt sırasında kontrol noktası oluşturulduğunda kullanılabilir. Bunları Etkin ekrandan veya Anahtar Kelime görünümünden oluşturmaya çalışırsanız, HTML doğrulama seçenekleri kullanılamayacaktır.
Checkpoint sayfasını özetlemek için:
# 1) Sayfaları kontrol ederken web eklentisinde kullanışlıdır. Sayfaların bütünlüğünü kontrol eder
#iki) Standart bir kontrol noktasının bir varyasyonu, bu nedenle tüm oluşturma, düzenleme ve bakım kuralları aynıdır.
# 3) QTP'ye her sayfaya bir kontrol noktası koyması talimatı verilebilir. Bu, menüden 'Araçlar-> Seçenekler-> Web-> Gelişmiş' seçilerek ve AÇIK seçeneği tıklatılarak yapılabilir:
# 4) Alternatif olarak, QTP'ye otomatik kontrol noktalarını atlama talimatı verebilirsiniz. 3. noktada başlattığımız pencerede aşağıdaki seçeneği seçin.
Bu bizi Erişilebilirlik, Veritabanı ve bir sonraki oturumun konuları olacak XML kontrol noktası ile bırakır. Lütfen yorumlarınızı ve sorularınızı gönderin.
=> QTP Training Tutorials Series İçin Burayı Ziyaret Edin
Önerilen Kaynaklar
- QTP Öğreticileri - 25+ Micro Focus Hızlı Test Uzmanı (QTP) Eğitim Öğreticileri
- QTP Eğitimi # 5 - Adımları Taşıma ve Kesme Noktalarıyla Başa Çıkma
- QTP Eğitimi # 16 - XML, Erişilebilirlik ve Veritabanı Kontrol Noktaları Ekleme Adımları
- QTP Tutorial # 10 - Yazma Döngüsü ve Koşullu İfadeler - VB Script Temelleri Bölüm 2
- QTP Eğitimi # 14 - QTP Testlerinde Bit Eşlem ve Metin Kontrol Noktaları Nasıl Eklenir
- QTP Eğitimi # 13 - QTP Testlerine Standart ve Görüntü Kontrol Noktası Ekleme Adımları
- QTP Eğitimi # 12 - Uzman Görünümü, Adım Oluşturucu ve Örnekle Açıklanan Kontrol Noktaları
- QTP Eğitimi # 18 - QTP Örnekleriyle Açıklanan Veriye Dayalı ve Karma Çerçeveler