Skill Professional Menengah Testing 6 chapter
Testing
Unit, Integration, dan E2E Testing
Kuasai testing dari unit test dengan Vitest, integration test untuk database dan API, E2E testing dengan Playwright, sampai CI/CD integration. Code yang tidak di-test adalah code yang tidak bisa di-refactor dengan percaya diri.
Prasyarat
Modul 3 (JavaScript) dan modul 5 (API).
Kenapa Ini Penting
Testing adalah skill production-ready yang sering dilewatkan pemula. Developer profesional menulis test sebagai bagian dari workflow sehari-hari.
Daftar Chapter
- Chapter 19.1
Testing: Mengapa Kode Butuh Diuji?
Filosofi testing dan perbedaan jenis test
- Chapter 19.2
Vitest: Unit Testing Super Cepat
Setup dan tulis unit test dengan Vitest — test runner modern untuk Vite
- Chapter 19.3
Mocking: Isolasi dan Simulasi Dependency
Kuasai teknik mocking untuk test yang fokus dan reliable
- Chapter 19.4
Integration Test: Database dan API
Uji bagaimana bagian-bagian aplikasi bekerja sama
- Chapter 19.5
E2E Testing dengan Playwright
Uji aplikasi dari perspektif user nyata
- Chapter 19.6
Testing Strategy dan CI/CD
Integrasikan testing ke workflow development