Test Harness dalam Ujian Perisian
Test Harness in Software Testing adalah kumpulan stub, driver dan alat sokongan lain yang diperlukan untuk mengautomasikan pelaksanaan ujian. Test harness melaksanakan ujian dengan menggunakan pustaka ujian dan menghasilkan laporan ujian. Harness ujian mengandungi semua maklumat yang diperlukan untuk menyusun dan menjalankan ujian seperti kes ujian, port penyebaran sasaran (TDP), fail sumber yang sedang diuji, stub, dll.
Mengapa menggunakan Test Harness?
- Automatikkan proses pengujian
- Laksanakan set ujian kes ujian
- Hasilkan laporan ujian yang berkaitan
- Sokongan untuk menyahpepijat
- Untuk mencatat keputusan ujian bagi setiap ujian tersebut
- Membantu pembangun untuk mengukur liputan kod pada tahap kod
- Meningkatkan produktiviti sistem melalui automasi
- Tingkatkan kualiti komponen dan aplikasi perisian
- Untuk mengatasi keadaan kompleks yang sukar ditiru oleh penguji
Terdapat dua konteks di mana Test Harness digunakan
- Pengujian automasi: Ini mengandungi skrip ujian, parameter yang diperlukan untuk menjalankan skrip ini dan mengumpulkan hasil untuk menganalisisnya
- Pengujian integrasi: Ia digunakan untuk mengumpulkan dua unit kod atau modul yang saling berinteraksi untuk memeriksa sama ada perilaku gabungan itu seperti yang diharapkan atau tidak
Alat Harness Uji
- Junit: Alat yang digunakan semasa menggunakan Java
- Nunit: Alat yang digunakan untuk menggunakan .Net framework
Kerangka Uji Harness Vs
Abah Uji | Rangka Kerja Automasi Ujian |
---|---|
|
|
|
|
|
|
|
|