UNIT TESTING adalah tingkat pengujian perangkat lunak di mana unit/komponen individu dari suatu perangkat lunak diuji. Tujuannya adalah untuk memvalidasi bahwa setiap unit perangkat lunak berfungsi sesuai desain. Unit adalah bagian terkecil dari perangkat lunak apa pun yang dapat diuji. Biasanya mempunyai satu atau beberapa masukan dan biasanya satu keluaran. Dalam pemrograman prosedural, unit dapat berupa program individual, fungsi, prosedur, dll. Dalam pemrograman berorientasi objek, unit terkecil adalah metode, yang mungkin termasuk dalam kelas dasar/super, kelas abstrak, atau kelas turunan/turunan. (Beberapa orang memperlakukan modul aplikasi sebagai sebuah unit. Hal ini tidak disarankan karena mungkin akan ada banyak unit individual di dalam modul tersebut.) Kerangka pengujian unit, driver, stub, dan objek tiruan/palsu digunakan untuk membantu dalam pengujian unit .
Repo ini dibuat berdasarkan tautan di bawah ini. Ini tutorial yang sangat bagus untuk mempelajari phpunit. Tautan tutorial