Bisakah kita menetapkan prioritas negatif di Testng?
Bisakah kita menetapkan prioritas negatif di Testng?

Video: Bisakah kita menetapkan prioritas negatif di Testng?

Video: Bisakah kita menetapkan prioritas negatif di Testng?
Video: P11 - How to prioritize your tests in TestNG | TestNG | Testing Framework | 2024, November
Anonim

Prioritas adalah elemen yang hanya berlaku untuk metode beranotasi @Test. Prioritas harus berupa nilai integer. Dia bisa menjadi negatif , nol atau bilangan positif. TestNG akan jalankan metode pengujian dari terendah ke tertinggi prioritas.

Jadi, bagaimana cara menetapkan prioritas di TestNG?

Anda dapat menjalankan satu atau beberapa kasus uji di pengujian kode. Jika tes prioritas tidak ditentukan saat, menjalankan beberapa kasus uji, Tugas TestNG semua @Tes a prioritas sebagai nol (0). Sekarang, sambil berlari; lebih rendah prioritas akan dijadwalkan terlebih dahulu.

Selain itu, dapatkah kami menyesuaikan laporan TestNG? Kita telah memperkenalkan TestNG bawaan laporan file html dan xml dalam artikel Laporan TestNG Contoh. Tetapi Anda mungkin merasa itu tidak cukup untuk Anda . TestNG menyediakan antarmuka IReporter yang kamu bisa mengimplementasikannya untuk membuat pendengar konteks pengujian. Kemudian Anda dapat menyesuaikan laporan dalam metode generateReport() itu.

Dengan cara ini, apa prioritas default di TestNG?

NS prioritas default pengujian ketika tidak ditentukan adalah nilai integer 0. Jadi, jika kita memiliki satu kasus uji dengan prioritas 1 dan satu tanpa apapun prioritas nilai maka tes tanpa apapun prioritas nilai akan dieksekusi terlebih dahulu (sebagai bawaan nilai akan menjadi 0 dan tes dengan lebih rendah prioritas dieksekusi terlebih dahulu).

Bisakah kita menetapkan prioritas di Junit?

8 Jawaban. Secara umum, kamu bisa 't tentukan urutan pengujian unit terpisah yang dijalankan (meskipun Anda bisa menentukan prioritas di TestNG dan memiliki yang berbeda prioritas untuk setiap tes). Namun, pengujian unit harus dapat dijalankan secara terpisah, sehingga urutan pengujian tidak menjadi masalah. Ini adalah praktik yang buruk.

Direkomendasikan: