Apa Itu Defect Testing ?
Defect Testing adalah suatu metode untuk mencari suatu kesalahan dari sebuah program yang di buat, dalam Defect Testing ada dua metode yang di gunakan antara lain Black-box testing dan White-box testing, jadi bagi kamu yang yang sedang membuat sebuah program, sebaiknya harus mamakai metode ini dalam pengujian nya.
Black-box testing
Black-box testing adalah Pengujian yang di dasarkan pada detail aplikasi seperti tampilan aplikasi pada umumnya, fungsi-fungsi yang ada pada aplikasi tersebut, dan kesesuaian alur fungsi dengan bisnis proses yang di inginkan oleh customer. Pengujian ini tidak melihat dan menguji souce code program.
Kelebihan Black Box
• Dapat memilih subset test secara efisien dan efektif
• Dapat menemukan cacat
• Memaksimalkan testing investmen
Kelemahan Black Box
• Tester tidak pernah yakin apakah PL tersebut benar – benar lulus uji.
White-box testing
White-box testing adalah suatu Pengujian yang di dasarkan pada detail prosedur & alur logika kode program. Pada pengujian whitebox testing ini tester menguji source code program dan menemukan bugs dari kode program yang di uji . Inti dari whitebox testing adalah suatu pengujian yang dilakukan sampai kepada detail pengecekan kode program yang di buat
Persyaratan untuk menjalankan strategi White Box Testing adalah sebagai berikut :
• Mendefinisikan semua alur logika
• Membangun kasus untuk di gunakan dalam pengujian
• Mengevaluasi semua hasil pengujian
• Melakukan pengujian secara menyeluruh
Kelebihan White Box Testing
• Kesalahan logika. Digunakan pada sintaks ‘if’ dan pengulangan. Di mana metode White Box Testing akan mampu mendeteksi kondisi-kondisi yang tidak sesuai & mendeteksi kapan proses perulangan akan berhenti.
• Ketidaksesuaian asumsi. Menampilkan asumsi yg tidak sesuai dengan kenyataan, untuk di diperbaiki dan analisa
• Kesalahan pengetikan. Mendeteksi bahasa pemrograman yang bersifat case sensitive.
Kelemahan White Box Testing
• Sebuah perangkat lunak yang tergolong besar, White Box Testing di-anggap sebagai strategi yg tergolong boros, karena akan melibatkan sumber daya yang besar untuk melakukannya.
Sukai/Like Fan Page Facebook Garuda Cyber Indonesia>
Subscribe Channel Youtube Garuda Cyber Indonesia>
Follow Instagram Garuda Cyber Indonesia>