AI-Assisted Test Design

Cara Membuat Test Case dengan AI untuk QA

Pelajari cara membuat test case dengan AI dari requirement, lalu mereview coverage, expected result, negative case, dan boundary case.

Diperbarui 22 Juli 2026 · 8 menit

Oleh Aditya Amin Refandi · Instruktur AI for QA

Mulai dari requirement, bukan dari prompt kosong

Cara membuat test case dengan AI yang efektif dimulai dengan memahami requirement. Sebelum meminta draft, rangkum user goal, scope, precondition, business rule, data, dependency, serta expected behavior yang dapat diamati.

Jika konteks awal tidak lengkap, AI cenderung mengisi bagian yang kosong dengan asumsi. Output mungkin terlihat meyakinkan, tetapi coverage dan expected result-nya belum tentu sesuai dengan produk yang diuji.

Berikan struktur output yang konsisten

Tentukan format test case sebelum proses generate. Struktur yang konsisten memudahkan QA membandingkan hasil AI dengan requirement dan menemukan bagian yang masih ambigu.

  • Judul test case yang menjelaskan kondisi dan outcome.
  • Precondition, test data, serta role atau permission.
  • Langkah pengujian yang spesifik dan dapat dieksekusi.
  • Expected result yang observable pada setiap titik penting.
  • Kategori positive, negative, boundary, atau permission case.

Review test case hasil AI sebelum digunakan

Periksa apakah test case hasil AI benar-benar melacak business rule dan risiko. Hapus duplikasi, koreksi asumsi, pisahkan skenario yang terlalu besar, dan pastikan expected result tidak sekadar mengulang langkah pengujian.

  • Apakah happy path dan failure path sudah terwakili?
  • Apakah boundary value dan perubahan state sudah diperiksa?
  • Apakah data, permission, serta dependency sudah jelas?
  • Apakah hasilnya bisa dijalankan oleh QA lain tanpa menebak?

Jadikan AI sebagai draft partner, bukan sumber kebenaran

QA tetap menentukan apakah sebuah test case relevan, cukup bernilai, dan layak masuk regression suite. AI mempercepat penyusunan draft; keputusan coverage dan kualitas tetap membutuhkan pemahaman manusia terhadap produk.