100% menganggap dokumen ini bermanfaat (1 suara)
352 tayangan1 halaman

Contoh Implementasi Black Box Testing

Dokumen tersebut menjelaskan contoh black box testing dengan metode equivalence partitioning untuk validasi login admin pada suatu sistem pakar. Terdapat 6 skenario pengujian yang meliputi berbagai kondisi input yang valid dan invalid untuk username dan password, beserta hasil yang diharapkan dan hasil pengujian.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
352 tayangan1 halaman

Contoh Implementasi Black Box Testing

Dokumen tersebut menjelaskan contoh black box testing dengan metode equivalence partitioning untuk validasi login admin pada suatu sistem pakar. Terdapat 6 skenario pengujian yang meliputi berbagai kondisi input yang valid dan invalid untuk username dan password, beserta hasil yang diharapkan dan hasil pengujian.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 1

Contoh Black Box Testing dengan Equivalence Partitioning

Pemeliharaan data untuk aplikasi bank yang sudah diotomatisasikan. Pemakai dapat memutar
nomor telepon bank dengan menggunakan mikro komputer yang terhubung dengan password yang
telah ditentukan dan diikuti dengan perintah-perintah. Data yang diterima adalah :
 -        Kode area : kosong atau 3 digit
 -        Prefix               : 3 digit atau tidak diawali 0 atau 1
 -        Suffix              : 4 digit
 -        Password         : 6 digit alfanumerik
 -        Perintah           : check, deposit, dll
Selanjutnya kondisi input digabungkan dengan masing-masing data elemen  dapat ditentukan sebagai
berikut:

• Kode area : kondisi input, Boolean –kode area mungkin ada atau tidak kondisi input,
range – nilai ditentukan antara 200 dan 999
• Prefix  : kondisi input range > 200 atau tidak diawali 0 atau 1
• Suffix  : kondisi input nilai 4 digit
• Password : kondisi input boolean – passwordmungkin diperlukan atau  tidak kondisi input
nilai dengan 6 karakter string
• Perintah   : kondisi input set berisi perintah-perintah yang telah didefinisikan

Tabel pengujian black-box pada validasi login admin aplikasi sistem pakar
No. Skenario Pengujian Test case Hasil yang diharapkan Hasil Pengujian Kesimpulan
1 Mengosongkan semua isian data Nama : - Sistem akan menolak akses login Sesuai Harapan Valid
login, lalu langsung mengklik Kata Sandi : - dan menampilkan pesan “mohon
tombol “Masuk” isi username dan kata sandi
terlebih dahulu”
2 Hanya mengisi data nama admin Nama : admin Sistem akan menolak akses login Sesuai Harapan Valid
dan mengosongkan data kata Kata Sandi : - dan menampilkan pesan “mohon
sandi, lalu mengklik tombol isi kata sandi terlebih dahulu”
“Masuk”
3 Hanya mengisi data kata sandi Nama : - Sistem akan menolak akses login Sesuai Harapan Valid
dan mengosongkan data nama Kata Sandi : 123 dan menampilkan pesan “mohon
admin, lalu mengklik tombol isi username terlebih dahulu”
“Masuk”
4 Mengisi data yang salah pada Nama : Asep Sistem akan menolak akses login Sesuai Harapan Valid
salah satunya dan benar satu (salah) dan menampilkan pesan
yang lainnya, lalu langsung Kata Sandi : 123 “username atau kata sandi salah,
mengklik tombol “Masuk” (benar) mohon isi dangan data yang
benar”
5 Mengisi sintaks SQL Injection Nama : ‘OR’I’=’I Sistem akan menolak akses login Sesuai Harapan Valid
pada kedua data login, lalu Kata Sandi : dan menampilkan pesan
langsung mengklik tombol ‘OR’I’=’I “username atau kata sandi salah,
“Masuk” mohon isi dangan data yang
benar”
6 Mengisi data login yang benar, Nama : admin Sistem akan menerima akses Sesuai Harapan Valid
lalu mengklik tombol “Masuk” Kata Sandi : 123 login dan langsung menampilkan
form pakar (admin)
Note :

- = Tidak diisi

Contoh diatas hanya pada salah satu use case, yaitu fungsi login admin. Anda bisa kembangkan lebih lanjut
sesuai dengan kasus pengguna atau fungsi fungsi lain pada aplikasi yang hendak anda uji.

Anda mungkin juga menyukai