Bolehkah kita menetapkan keutamaan negatif dalam Testng?
Bolehkah kita menetapkan keutamaan negatif dalam Testng?

Video: Bolehkah kita menetapkan keutamaan negatif dalam Testng?

Video: Bolehkah kita menetapkan keutamaan negatif dalam Testng?
Video: #3 BelajarSQA - Cara Membuat Test Case dan Penjelasan Reporting Bug 2024, November
Anonim

Keutamaan ialah elemen yang digunakan hanya untuk kaedah beranotasi @Test. Keutamaan hendaklah nilai integer. Ia boleh jadilah negatif , sifar atau nombor positif. TestNG akan melaksanakan kaedah ujian daripada yang paling rendah kepada yang tertinggi keutamaan.

Cuma, bagaimanakah cara saya menetapkan keutamaan dalam TestNG?

Anda boleh menjalankan satu atau berbilang kes ujian dalam anda Testng kod. Jika ujian keutamaan tidak ditakrifkan semasa, menjalankan berbilang kes ujian, Tugaskan TestNG semua @Ujian a keutamaan sebagai sifar(0). Sekarang, sambil berlari; lebih rendah keutamaan akan dijadualkan dahulu.

Selain itu, bolehkah kami menyesuaikan laporan TestNG? Kami telah memperkenalkan TestNG lalai laporan html dan fail xml dalam artikel Laporan TestNG Contoh. Tetapi awak mungkin mendapati ia tidak mencukupi untuk awak . TestNG menyediakan antara muka IReporter yang awak boleh melaksanakannya untuk mencipta pendengar konteks ujian. Kemudian anda boleh menyesuaikan laporan dalam kaedah generateReport() itu.

Dengan cara ini, apakah keutamaan lalai dalam TestNG?

The keutamaan lalai daripada ujian apabila tidak dinyatakan ialah nilai integer 0. Jadi, jika kita mempunyai satu kes ujian dengan keutamaan 1 dan satu tanpa sebarang keutamaan nilai kemudian ujian tanpa sebarang keutamaan nilai akan dilaksanakan terlebih dahulu (seperti lalai nilai akan menjadi 0 dan ujian dengan lebih rendah keutamaan dilaksanakan terlebih dahulu).

Bolehkah kita menetapkan keutamaan dalam Junit?

8 Jawapan. Secara umum, awak boleh 't tentukan susunan ujian unit berasingan dijalankan (walaupun kamu boleh nyatakan keutamaan dalam TestNG dan mempunyai yang berbeza keutamaan bagi setiap ujian). Walau bagaimanapun, ujian unit sepatutnya boleh dijalankan secara berasingan, jadi susunan ujian tidak sepatutnya penting. Ini adalah amalan yang tidak baik.

Disyorkan: