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

Chat Wa

Artikel Terpopuler

Definisi Struktur Kontrol Perulangan Dalam Pemrograman Dan Contohnya

Pada dasarnya perulangan pada pemrograman yang sama dengan perulangan bahasa pemrograman lainnya. Struktur kontrol perulangan yang dipakai memilki suatu fungsi dari program yang akan dijalankan secara berulang. Contohnya anda ingin membuat tampilan nama anda sebanyak 100 kali, tentu akan sangat lama jika anda menuliskan kode program secara dengan manual. Dengan struktur kontrol perulangan bisa menampilkan dengan nama sebanyak 100 kali...