Test Design

Cara Membuat Test Case yang Jelas dan Bisa Dieksekusi

Panduan membuat test case dari requirement, termasuk positive case, negative case, boundary case, dan expected result.

Diperbarui 16 Juli 2026 · 7 menit

Pahami konteks sebelum menulis langkah

Test case yang baik dimulai dari user goal, business rule, precondition, dan risiko. Jangan langsung menulis klik demi klik sebelum expected behavior dipahami.

Struktur minimum test case

Gunakan struktur yang cukup konsisten agar test case dapat dijalankan oleh orang lain tanpa perlu menebak maksud penulis.

  • Judul yang menjelaskan kondisi dan hasil yang diuji.
  • Precondition dan data yang diperlukan.
  • Langkah yang singkat, spesifik, dan berurutan.
  • Expected result yang observable dan tidak ambigu.
  • Tag risiko, prioritas, atau requirement terkait.

Pastikan coverage tidak hanya happy path

Tambahkan negative case, boundary value, state transition, permission, error handling, dan skenario recovery. Review duplikasi agar suite tetap mudah dirawat.