Pengujian Perangkat Lunak
White Box Testing
Adalah cara
pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang
ada, dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang
menghasilkan output yang tidak sesuai dengan proses bisnis yang dilakukan, maka
baris-baris program, variabel, dan parameter yang terlibat pada unit tersebut
akan dicek satu persatu dan diperbaiki, kemudian di-compile ulang.
Keunggulan
·
Kebenaran
program dalam mendefinisikan algoritma dapat diketahui secara langsung dengan
pengolahan path.
·
Menentukan
kualitas pekerjaan coding dan pengaruhnya untuk standar coding.
Kekurangan
·
Jumlah biaya
untuk white box testing lebih besar daripada biaya yang dibutuhkan untuk black
box, untuk ukuran software yang sama.
·
Belum mampu
melakukan tes ketersediaan, kehandalan, daya tahan beban dan testing – testing
lain yang berhubungan dengan kebutuhan faktor – faktor untuk operasi, revisi
dan transisi.
Black Box Testing
Black box testing adalah pengujian yang
dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa
fungsional dari perangkat lunak.
Keunggulan
- Black box testing dapat menguji keseluruhan fungsionalitas perangkat lunak.
- Black box testing dapat memilih subset test yang secara efektif dan efisien dapat menemukan cacat. Dengan cara ini black box testing dapat membantu memaksimalkan testing investment.
Kekurangan
- Ketika tester melakukan black box testing, tester tidak akan pernah yakin apakah perangkat lunak yang diuji telah benar-benar lolos pengujian.
Gray Box Testing
Adalah
metode pengujian perangkat lunak yang adalah kombinasi dari Black box testing
dan White box testing. Dalam Black box testing, struktur internal dari item
yang sedang diuji tidak diketahui tester dan White box testing struktur
internal di dikenal. Dalam pengujian Gray box testing, struktur internal
sebagian dikenal. Ini melibatkan memiliki akses ke internal data struktur dan
algoritma untuk tujuan merancang uji kasus, tetapi pengujian pada pengguna,
atau tingkat Black box. Grey-box, berusaha menggabungkan kedua metode diatas,
mengambil kelebihan keduanya, mengurangi kekurangan keduanya. Teknik verifikasi
modern menerapkan combine-method ini.
Tidak ada komentar:
Posting Komentar