Otomasi pengujian — menjalankan tes secara otomatis (di CI/CD) daripada secara manual — penting untuk pengujian yang cepat, andal, dan sering dalam skala besar. Membangun otomasi ini secara efektif melibatkan pemilihan apa yang akan diotomasi, struktur otomasi yang dapat dirawat, dan integrasinya ke dalam proses pengembangan.
Apa yang perlu diotomasi (dan apa yang tidak)
AUTOMATE:
✓ REGRESSION tests (run constantly to catch breakage) — the biggest win
✓ Repetitive, stable, frequently-run tests; unit/integration tests; critical flows
DON'T necessarily automate:
✗ Exploratory testing, usability, one-off checks, highly unstable/changing features
→ manual testing still has a place (exploratory, UX, edge judgment)
→ Automate what's repetitive and valuable to run often; not everything.
