MATERI 05 / 20
Buktikan perilaku, lalu perbaiki
Pengujian membandingkan perilaku aktual dengan harapan yang jelas. Tujuannya menemukan masalah dan memberi bukti pada batas yang diuji, bukan sekadar mendapat label lulus.
Mulai dari kriteria yang sudah ditulis
Ambil alur dan aturan dari pelajaran sebelumnya. Coba data normal, input gagal, batas nilai, sesi tidak valid, dan akses akun lain. Untuk operasi penting, pikirkan apa yang terjadi ketika request yang sama terkirim dua kali. Tentukan hasil yang benar sesuai makna operasinya, termasuk apakah perlu mencegah efek ganda.
Laporkan langkah yang bisa diulang
Catatan bug yang berguna berisi kondisi awal, langkah, hasil yang diharapkan, hasil aktual dan lingkungan. Setelah memperbaiki, ulangi kasus yang gagal dan beberapa alur sekitar yang mungkin terdampak. Pemeriksaan otomatis berguna untuk perilaku yang perlu dijaga berulang; pemeriksaan manual membantu menilai keterbacaan dan alur.
Sebutkan batas bukti
Lulus di satu browser tidak berarti semua browser sudah diperiksa. Simulasi pembayaran bukan transaksi gateway sungguhan. Jawaban AI tentang sebuah perubahan juga bukan bukti bahwa aplikasinya sudah bekerja. Tulis apa yang benar-benar dicoba, apa hasilnya, dan apa yang masih belum diperiksa.
Kasus: simpan judul kosong. Harapan: pesan muncul, isi tetap ada, tidak ada catatan baru. Aktual: catatan kosong tersimpan. Perbaikan: periksa aturan server. Uji ulang: kosong, spasi, normal, batas panjang.
Giliran kamu.
Pakai worksheet gratis IFUIX untuk satu fitur. Isi kebutuhan dan tiga kondisi uji. Jalankan, catat hasil, lalu pilih satu perbaikan yang paling menghalangi pengguna.
- Harapan ditulis sebelum menilai hasil
- Kasus gagal dan izin ikut diuji
- Hasil nyata dibedakan dari simulasi dan dugaan