Daftar Isi:
Definisi - Apa artinya Pengujian White-Box?
Pengujian white-box adalah metodologi yang digunakan untuk memastikan dan memvalidasi kerangka kerja internal, mekanisme, objek dan komponen aplikasi perangkat lunak. Pengujian white-box memverifikasi kode sesuai dengan spesifikasi desain dan mengungkap kerentanan aplikasi.
Pengujian kotak putih juga dikenal sebagai pengujian kotak transparan, pengujian kotak bening, pengujian struktural, dan pengujian kotak kaca. Kotak kaca dan kotak kosong menunjukkan bahwa mekanisme internal dapat dilihat oleh tim rekayasa perangkat lunak.
Techopedia menjelaskan Pengujian White-Box
Selama pengujian kotak putih, kode dijalankan dengan nilai input yang dipilih sebelumnya untuk validasi nilai output yang dipilih sebelumnya. Pengujian white-box sering kali melibatkan penulisan kode perangkat lunak dan driver.
Keunggulan pengujian kotak putih meliputi:
- Mengaktifkan penggunaan kembali test case dan memberikan stabilitas yang lebih besar
- Memfasilitasi optimasi kode
- Memfasilitasi penemuan lokasi kesalahan tersembunyi pada fase awal pengembangan
- Memfasilitasi pengujian aplikasi yang efektif
- Menghapus baris kode yang tidak perlu
Kerugian meliputi:
- Membutuhkan tester terampil dengan pengetahuan struktur internal
- Memakan waktu
- Biaya tinggi
- Validasi kode bit sulit.
Pengujian white-box melengkapi pengujian unit, pengujian integrasi, dan pengujian regresi.