QTP - Hata Ayıklama

Otomasyon testi bağlamında hata ayıklama, komut dosyasının daha sağlam olması ve uygulamadaki kusurları tespit edebilmesi için otomasyon komut dosyasındaki kodlama sorunlarını tespit etme ve düzeltme işlemidir.

QTP'de kesme noktalarını kullanarak hata ayıklamanın çeşitli yolları vardır. Kırılma noktaları sadece "F9" tuşuna basarak veya Menü seçeneği "Çalıştır" → "Kırılma Noktası Ekleme / Çıkarma" kullanılarak eklenebilir.

Kırılma noktasını ekledikten sonra, "Kırmızı Renkli" Nokta ve çizgi aşağıda gösterildiği gibi KIRMIZI ile vurgulanacaktır -

Yöntem Kısayol Açıklama
İçine adım F11 Her bir Adımı yürütmek için kullanılır. İşleve / Eylem'e adım atar ve satır satır yürütür. Yürütmeden sonra her satırda duraklar.
Adım atmak F10 İşlevi Aşmak için kullanılır. Step Over yalnızca etkin belgedeki geçerli adımı çalıştırır.
Dışarı çıkmak Üst Karakter + F11 İşleve Adım attıktan sonra, Dışarı Adımla komutunu kullanabilirsiniz. Step Out, çalışmayı işlevin sonuna kadar sürdürür ve ardından sonraki satırda çalıştırma oturumunu duraklatır.

Kırılma Noktasındaki Seçenekler

Kırılma Noktasındaki çeşitli Seçeneklere 'Çalıştır' Menüsünden Dolaşarak erişilebilir.

Sr.No. Kısa Kesim ve Açıklama
1

F9

BreakPoint Ekle / Kaldır

2

Ctrl+F9

BreakPoint'i Etkinleştir / Devre Dışı Bırak

3

Ctrl+Shift+F9

Tüm BreakPoint'leri Temizle

4

Use Only Menu

Tüm BreakPoints'leri Etkinleştir / Devre Dışı Bırak

Hata Ayıklama Bölmesi

Aşağıdakiler, hata ayıklama penceresindeki bölmelerdir -

  • Output - Bu Sekme, Yazdırma İfadelerinin tüm Çıktılarını görüntüler.

  • Watch - Bu Sekme, Verilen İfadenin Boole çıkışını görüntüler.

  • LocalVariables - Bu Sekme Yerel Değişkenlerin Çıktısını gösterir.

Misal

İzleme Bölmesi, çıktı ifadesini aşağıda gösterildiği gibi gösterir -

Yerel Değişkenler Bölmesi, aşağıda gösterildiği gibi yerel değişkenler tarafından tutulan değerleri gösterir -