Testing membuat kita berani mengubah kode tanpa merusak perilaku yang sudah berjalan. Section ini membangun kebiasaan testing dari nol dengan test runner bawaan node:test, teknik assertion, pengujian kode asynchronous, mocking, coverage, hingga pengenalan Vitest.