Isi kandungan:
Definisi - Apakah yang dimaksudkan dengan Ujian Black Box?
Ujian kotak hitam adalah teknik pengujian perisian yang memfokuskan pada analisis fungsi perisian, berbanding mekanisme sistem dalaman. Ujian kotak hitam dibangunkan sebagai kaedah menganalisis keperluan pelanggan, spesifikasi dan strategi reka bentuk peringkat tinggi.
Penguji perisian kotak hitam memilih satu set syarat pelaksanaan input dan kod yang sah dan tidak sah dan menyemak tindak balas keluaran yang sah.
Ujian kotak hitam juga dikenali sebagai ujian fungsional atau ujian kotak tertutup.
Techopedia menerangkan Ujian Black Box
Enjin carian adalah contoh mudah bagi subjek aplikasi untuk ujian kotak hitam rutin. Pengguna enjin carian memasuki teks dalam bar carian pelayar web. Enjin carian kemudian menempatkan dan mengambil hasil data pengguna yang berkaitan (output).
Kelebihan pengujian kotak hitam termasuk:
- Kesederhanaan: Memudahkan pengujian reka bentuk peringkat tinggi dan aplikasi kompleks
- Mengekalkan sumber daya: Penguji berfokus pada fungsi perisian.
- Kes ujian: Memfokus pada fungsi perisian untuk memudahkan pembangunan kes ujian cepat.
- Menyediakan kelenturan: Pengaturcaraan khusus tidak diperlukan.
Ujian kotak hitam juga mempunyai kelemahan tertentu, seperti berikut:
- Reka bentuk kes dan skrip ujian dan penyelenggaraan mungkin bermasalah kerana alat ujian kotak hitam bergantung pada masukan yang diketahui.
- Interaksi antara muka pengguna grafik (GUI) boleh merosakkan skrip ujian.
- Ujian hanya meliputi fungsi aplikasi.
