Pengujian unit
Idealnya, masing-masing kasus pengujian adalah independen satu sama lain. Pengganti seperti metode puntung, objek pura-pura, atau palsu, dan kekang uji (kerangka kerja uji terotomatisasi) dapat digunakan untuk membantu pengujian modul secara sendiri-sendiri. Pengujian unit biasanya ditulis dan dijalankan oleh pengembang perangkat lunak untuk memastikan bahwa kode program memenuhi desain dan berperilaku seperti yang dimaksudkan.