Lompat ke isi

Jenis-jenis White Box Testing

Dari Wiki Berbudi

Dalam pengujian perangkat lunak, white box testing terdiri dari beberapa jenis berdasarkan cakupan pengujiannya. Setiap jenis memiliki fokus dan teknik tersendiri untuk mengidentifikasi bug dalam aplikasi. Pemilihan jenis white box testing sangat bergantung pada tujuan pengujian dan kompleksitas kode.

Statement Coverage

Statement coverage adalah jenis white box testing yang bertujuan untuk menguji setiap pernyataan (statement) dalam kode program setidaknya sekali. Dengan demikian, penguji dapat memastikan bahwa semua bagian kode telah dieksekusi selama pengujian.

Branch Coverage

Branch coverage menguji semua cabang (branch) logika dalam kode, seperti percabangan pada if-else atau switch statement. Jenis ini memastikan bahwa setiap kemungkinan jalur logika telah diuji untuk mendeteksi bug tersembunyi.

Path Coverage

Path coverage adalah jenis pengujian yang lebih komprehensif, karena menguji semua jalur eksekusi yang mungkin terjadi dalam aplikasi. Dengan path coverage, kombinasi dari berbagai cabang dan pernyataan diuji secara menyeluruh.