Usability Testing — UI/UX

Usability Testing — Validasi Desain dengan User Nyata Usability testing adalah proses mengamati user nyata saat mereka menggunakan produk untuk menemukan masala

Usability Testing — Validasi Desain dengan User Nyata

Usability testing adalah proses mengamati user nyata saat mereka menggunakan produk untuk menemukan masalah.

Mengapa Testing Penting?

"You are not the user."

Developer dan designer punya curse of knowledge — kamu tahu cara kerjanya karena kamu yang membuatnya. User tidak.

Heuristic Evaluation (Nielsen's 10)

Sebelum testing dengan user, lakukan evaluasi sendiri menggunakan 10 heuristic Nielsen:

  1. Visibility of system status — user tahu apa yang sedang terjadi (loading indicator, progress bar)
  2. Match between system and real world — bahasa yang familiar, bukan jargon teknis
  3. User control and freedom — "undo" dan "back" selalu tersedia
  4. Consistency and standards — pattern yang sama di seluruh app
  5. Error prevention — lebih baik mencegah error dari menampilkan pesan error
  6. Recognition over recall — tampilkan opsi, jangan suruh user mengingat
  7. Flexibility and efficiency — shortcut untuk expert users
  8. Aesthetic and minimalist design — setiap elemen punya tujuan
  9. Help users recover from errors — pesan error yang jelas dan actionable
  10. Help and documentation — mudah ditemukan saat dibutuhkan

Cara Melakukan Usability Test

  1. Rekrut 5 user — 5 user sudah bisa menemukan ~85% masalah usability
  2. Berikan task — "Coba cari dan beli produk X" bukan "coba gunakan website ini"
  3. Observe, don't help — biarkan user struggle, jangan bantu
  4. Think aloud — minta user mengungkapkan pikiran mereka saat menggunakan
  5. Record — rekam layar dan audio untuk review

A/B Testing

Membandingkan 2 versi untuk melihat mana yang lebih efektif:

Tips

  1. Test early, test often — jangan tunggu sampai produk selesai
  2. Paper prototype bisa di-test — tidak perlu kode
  3. Focus on behavior — apa yang user lakukan, bukan apa yang mereka katakan
  4. Fix the top 3 — jangan coba fix semua sekaligus

Yang akan kamu pelajari