Apa itu Pengujian Kasus Penggunaan? (Contoh)
Apa itu Pengujian Kasus Penggunaan?
Gunakan Pengujian Kasus adalah teknik pengujian perangkat lunak yang membantu mengidentifikasi kasus pengujian yang mencakup keseluruhan sistem berdasarkan transaksi demi transaksi dari awal hingga akhir. Kasus uji adalah interaksi antara pengguna dan aplikasi perangkat lunak. Pengujian use case membantu mengidentifikasi kesenjangan dalam aplikasi perangkat lunak yang mungkin tidak ditemukan dengan menguji masing-masing komponen perangkat lunak.
Use Case dalam Pengujian adalah deskripsi singkat tentang penggunaan tertentu dari aplikasi perangkat lunak oleh seorang aktor atau pengguna. Kasus penggunaan dibuat berdasarkan tindakan pengguna dan respons aplikasi perangkat lunak terhadap tindakan pengguna tersebut. Ini banyak digunakan dalam pembangunan kasus uji pada tingkat sistem atau penerimaan.
Bagaimana melakukan Use Case Testing: Contoh
Dalam use-case, aktor diwakili oleh “A” dan sistem oleh “S”. Kami membuat Gunakan untuk fungsi login Aplikasi Web seperti yang ditunjukkan di bawah ini
Skenario Sukses Utama | Langkah | Uraian Teknis |
---|---|---|
J: Aktor S: Sistem |
1 | A: Masukkan Nama Agen & Kata Sandi |
2 | S: Validasi Kata Sandi | |
3 | S: Izinkan Akses Akun | |
Ekstensi | 2a | Kata sandi tidak valid S: Tampilkan Pesan dan minta coba ulang 4 kali |
2b | Kata sandi tidak valid 4 kali S: Tutup Aplikasi |
- Pertimbangkan langkah pertama dari skenario ujung ke ujung untuk fungsi login aplikasi web kita, tempat Aktor memasukkan email dan kata sandi.
- Pada langkah selanjutnya, sistem akan memvalidasi kata sandi
- Selanjutnya, jika kata sandinya benar, akses akan diberikan
- Mungkin ada perpanjangan dari kasus penggunaan ini. Jika kata sandi tidak valid, sistem akan menampilkan pesan dan meminta coba ulang sebanyak empat kali
- Jika Kata Sandi, tidak valid empat kali sistem akan memblokir alamat IP.
Di sini kami akan menguji skenario keberhasilan dan satu kasus dari setiap ekstensi.
Gunakan Video Pengujian Kasus
Klik di sini jika video tidak dapat diakses