Daftar Isi:
Definisi - Apa artinya Pengujian Kotak Hitam?
Pengujian black box adalah teknik pengujian perangkat lunak yang berfokus pada analisis fungsionalitas perangkat lunak, dibandingkan mekanisme sistem internal. Pengujian black box dikembangkan sebagai metode analisis kebutuhan klien, spesifikasi, dan strategi desain tingkat tinggi.
Penguji perangkat lunak kotak hitam memilih serangkaian input dan kondisi eksekusi kode yang valid dan tidak valid serta memeriksa respons output yang valid.
Pengujian kotak hitam juga dikenal sebagai pengujian fungsional atau pengujian kotak tertutup.
Techopedia menjelaskan Pengujian Kotak Hitam
Mesin pencari adalah contoh sederhana subjek aplikasi untuk pengujian kotak hitam rutin. Seorang pengguna mesin pencari memasukkan teks dalam bilah pencarian browser web. Mesin pencari kemudian mencari dan mengambil hasil data pengguna terkait (output).
Keunggulan pengujian kotak hitam meliputi:
- Kesederhanaan: Memfasilitasi pengujian desain tingkat tinggi dan aplikasi yang kompleks
- Menghemat sumber daya: Penguji fokus pada fungsionalitas perangkat lunak.
- Uji kasus: Berfokus pada fungsionalitas perangkat lunak untuk memfasilitasi pengembangan kasus uji cepat.
- Memberikan fleksibilitas: Pengetahuan pemrograman spesifik tidak diperlukan.
Pengujian black box juga memiliki kelemahan tertentu, sebagai berikut:
- Desain dan pemeliharaan kasus uji / skrip mungkin bermasalah karena alat pengujian kotak hitam bergantung pada input yang dikenal.
- Interaksi antarmuka pengguna grafis (GUI) dapat merusak skrip pengujian.
- Pengujian hanya mencakup fungsi aplikasi.