Tolong jelaskan mengenai Manfaat dari Pengujian unit

Tujuan dari pengujian unit adalah untuk mengisolasi setiap bagian dari program dan menunjukkan bahwa bagian-bagian individu program tersebut benar (sahih). Sebuah pengujian unit menyediakan kontrak tertulis yang ketat yang harus dipenuhi oleh sepotong kode program. Ada berbagai manfaat yang bisa didapat dari proses ini.