Isi kandungan:

Apakah IReporter TestNG?
Apakah IReporter TestNG?

Video: Apakah IReporter TestNG?

Video: Apakah IReporter TestNG?
Video: How to Create Custom Report with and without IReporter listner in TestNG 2024, November
Anonim

TestNG telah menyediakan keupayaan untuk melaksanakan ' IReporter ' antara muka yang boleh dilaksanakan untuk menjana laporan tersuai oleh pengguna. Ia mempunyai kaedah 'generateReport()' yang akan digunakan selepas semua suite telah menyelesaikan pelaksanaannya dan memberikan laporan ke dalam direktori output yang ditentukan.

Dengan mengambil kira perkara ini, apakah kegunaan pendengar TestNG?

Pendengar ditakrifkan sebagai antara muka yang mengubah suai lalai TestNG's tingkah laku. Seperti namanya Pendengar "mendengar" acara yang ditakrifkan dalam skrip selenium dan berkelakuan sewajarnya. Ia adalah digunakan dalam selenium dengan melaksanakan Pendengar Antara muka.

Begitu juga, bolehkah kita menyesuaikan laporan TestNG? TestNG mempunyai terbina dalam pelaporan keupayaan di dalamnya. Selepas pelaksanaan lengkap kes ujian, TestNG menjana folder ujian-output dalam akar projek. Kepada menyesuaikan laporan TestNG kami perlu melaksanakan dua antara muka, ITestListener dan IReporter. Jika kita perlu mendapatkan a laporan di antara pelaksanaan, kita perlukan ITestListener.

Di sini, bagaimana saya menggunakan wartawan TestNG?

Log Pelapor TestNG

  1. Tulis kes ujian untuk aplikasi Log Masuk dan laksanakan pengelogan Log4j pada setiap langkah.
  2. Masukkan log Reporter pada acara utama ujian.
  3. Jalankan ujian dengan klik kanan pada skrip kes ujian dan pilih Run As > TestNG Test.

Apakah anotasi dalam TestNG?

Ringkasan daripada Anotasi TestNG @BeforeSuite: The beranotasi kaedah akan dijalankan sebelum semua ujian dalam suite ini dijalankan. @AfterSuite: The beranotasi kaedah akan dijalankan selepas semua ujian dalam suite ini telah dijalankan. @SebelumUjian: The beranotasi kaedah akan dijalankan sebelum sebarang kaedah ujian kepunyaan kelas di dalam teg dijalankan.

Disyorkan: