Unit Testing adalah pengujian terhadap unit terkecil kode—biasanya fungsi, method, atau komponen—secara terisolasi dari database, jaringan, atau dependensi eksternal (sering memakai mock/stub).
Unit test harus cepat, deterministik, dan banyak jumlahnya.
Ciri Unit Test yang Baik
- Menguji satu perilaku per kasus.
- Tidak bergantung pada urutan eksekusi.
- Tidak memanggil API/DB sungguhan.
- Memberi pesan kegagalan yang jelas.
Unit Testing di Super Kilat
Kami memakai unit test pada logika inti agar regresi tertangkap sebelum sampai ke production—melengkapi Integration Testing untuk alur end-to-end.
Rangkuman
Unit Testing adalah fondasi piramida pengujian modern. Bersama Super Kilat, kualitas kode dijaga sejak lapisan terkecil.