İçindekiler:

IReporter TestNG nedir?
IReporter TestNG nedir?

Video: IReporter TestNG nedir?

Video: IReporter TestNG nedir?
Video: Türkçe TestNG - 7 Parametre nedir? & Birden fazla Class Testi & Raporlama 2024, Kasım
Anonim

TestNG uygulama olanağı sağlamıştır' Muhabir ' kullanıcılar tarafından özelleştirilmiş bir rapor oluşturmak için uygulanabilen bir arayüz. Tüm paket yürütmesini tamamladıktan sonra çağrılacak ve raporu belirtilen çıktı dizinine veren 'generateReport()' yöntemine sahiptir.

Bunu göz önünde bulundurarak, TestNG dinleyicilerinin kullanımı nedir?

dinleyici varsayılanı değiştiren arayüz olarak tanımlanır TestNG'ler davranış. Adından da anlaşılacağı gibi dinleyiciler selenyum komut dosyasında tanımlanan olayı "dinleyin" ve buna göre davranın. Bu kullanılmış uygulayarak selenyumda dinleyiciler Arayüz.

Aynı şekilde TestNG raporlarını özelleştirebilir miyiz? TestNG dahili var raporlama içindeki yetenek. Test senaryolarının eksiksiz bir şekilde yürütülmesinden sonra, TestNG projenin kökünde bir test çıktı klasörü oluşturur. NS TestNG raporunu özelleştiriyoruz ITestListener ve IReporter olmak üzere iki arabirim uygulamanız gerekir. Eğer Biz alman gerek rapor yürütme arasında, Biz ITestListener'a ihtiyacınız var.

Bunun için TestNG muhabirini nasıl kullanırım?

TestNG Raporlayıcı Günlükleri

  1. Sign In uygulaması için bir test senaryosu yazın ve her adımda Log4j günlük kaydını uygulayın.
  2. Testin ana olaylarına Reporter günlükleri ekleyin.
  3. Test senaryosu komut dosyasına sağ tıklayarak testi çalıştırın ve Farklı Çalıştır > TestNG Testi'ni seçin.

TestNG'deki ek açıklamalar nelerdir?

Özeti TestNG Ek Açıklamaları @BeforeSuite: açıklamalı yöntem, bu paketteki tüm testler çalıştırılmadan önce çalıştırılacaktır. @AfterSuite: açıklamalı yöntem, bu paketteki tüm testler çalıştırıldıktan sonra çalıştırılacaktır. @BeforeTest: açıklamalı metot, etiketin içindeki sınıflara ait herhangi bir test metodu çalıştırılmadan önce çalıştırılacaktır.

Önerilen: