Daftar Isi:
Definisi - Apa maksud Gray Box Testing?
Pengujian kotak abu-abu adalah metodologi pengujian perangkat lunak yang melibatkan kombinasi pengujian kotak putih dan kotak hitam. Itu menggunakan teknik langsung pengujian kotak hitam, serta pendekatan untuk sistem yang ditargetkan kode, seperti dalam kasus pengujian kotak putih. Penguji yang menggunakan pengujian kotak abu-abu memerlukan dokumentasi aplikasi tingkat tinggi untuk menyelesaikan tes. Pengujian kotak abu-abu diarahkan untuk menemukan cacat berdasarkan pada struktur atau penggunaan aplikasi yang tidak tepat.
Pengujian kotak abu-abu juga dikenal sebagai pengujian tembus cahaya.
Techopedia menjelaskan Gray Box Testing
Karena penguji kotak abu-abu memiliki akses ke pengetahuan dokumentasi desain, mereka dapat menyiapkan dan membuat kasus dan rencana pengujian yang lebih baik. Namun, pendekatan pengujian memberikan penguji dengan pengetahuan yang terbatas hanya dari fungsionalitas aplikasi yang berbeda.
Keuntungan dari pengujian kotak abu-abu meliputi:
- Berfungsi dengan baik untuk segmen kode besar.
- Penguji tidak diharuskan untuk mengetahui bahasa pemrograman atau metode untuk menguji aplikasi, yang membuat pengujian ini sebagian besar tidak bias dan tidak mengganggu.
- Akses ke kode pemrograman tidak penting.
- Memberikan peran yang jelas bagi pengguna dan pengembang selama pengujian. Pengujian didasarkan pada perspektif pengguna, bukan perancang.
- Sebagian besar kasus uji sulit dirancang.
- Karena hanya ada beberapa skenario pengujian, cakupan yang terlibat terbatas.
- Karena penguji memiliki pengetahuan yang terbatas tentang proses, itu tidak dianggap sebagai metode pengujian yang efisien.