Apa itu Use Case Testing?

 Sebelum kita mempelajari apa itu Use Case Testing, mari kita pahami terlebih dahulu

Apa Use Case dalam Pengujian?

Use Case dalam Pengujian adalah deskripsi singkat tentang penggunaan tertentu dari aplikasi perangkat lunak oleh aktor atau pengguna. Kasus penggunaan dibuat berdasarkan tindakan pengguna dan respons aplikasi perangkat lunak terhadap tindakan pengguna tersebut. Ini banyak digunakan dalam mengembangkan kasus uji pada sistem atau tingkat penerimaan.

Gunakan Pengujian Kasus

Use Case Testing adalah teknik pengujian perangkat lunak yang membantu mengidentifikasi kasus uji yang mencakup seluruh sistem berdasarkan transaksi per transaksi dari awal hingga akhir. Kasus uji adalah interaksi antara pengguna dan aplikasi perangkat lunak. Pengujian use case membantu mengidentifikasi celah dalam aplikasi perangkat lunak yang mungkin tidak ditemukan dengan menguji komponen perangkat lunak individual.


Bagaimana melakukan Use Case Testing: Contoh

Dalam kasus penggunaan, aktor diwakili oleh "A" dan sistem dengan "S". Kami membuat Gunakan untuk fungsi masuk dari Aplikasi Web seperti yang ditunjukkan di bawah ini


Skenario Sukses UtamaStepsKeterangan
A:Aktor
S:Sistem
1A: Masukkan Nama Agen & Kata Sandi
2S: Validasi Kata Sandi
3S: Izinkan Akses Akun
Ekstensi2aKata sandi tidak valid
S: Tampilkan Pesan dan minta coba ulang
sebanyak 4 kali
2bKata sandi tidak valid 4 kali
S: Tutup Aplikasi
  • Pertimbangkan langkah pertama dari skenario ujung ke ujung untuk fungsi login untuk aplikasi web kami di mana 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 use case 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 melarang alamat IP.

Comments

Popular posts from this blog

Agile v Waterfall - Which Is The More Risky?

What are the Educational Requirements and How to train for the job of Quality Assurance?

To Assume is To Doubt - Eliminating Doubt to Ensure Quality