Contoh: Pengujian fungsional, pengujian penerimaan, pengujian regresi, dan pengujian beban.
Grey Box Testing:
Pengetahuan: Sebagian pengetahuan tentang struktur internal atau kode sumber perangkat lunak yang diuji, tetapi tidak memiliki pengetahuan lengkap seperti dalam white box testing.
-
Tujuan: Mengkombinasikan aspek black box dan white box testing, yaitu memeriksa fungsionalitas serta aspek-aspek internal tertentu.
Metode: Tester menggunakan sejumlah informasi tentang internal sistem yang diuji untuk merancang kasus uji yang lebih efektif.
Contoh: Pengujian keamanan aplikasi web di mana tester memiliki akses terbatas ke kode sumber, atau pengujian penetrasi di mana ada sejumlah pengetahuan tentang sistem yang diuji.
Setiap metode pengujian memiliki kelebihan dan kelemahan masing-masing. Pilihan antara white box, black box, atau grey box testing sering tergantung pada kebutuhan proyek, sumber daya yang tersedia, kompleksitas sistem yang diuji, dan tujuan pengujian yang diinginkan. Masing-masing pendekatan memiliki manfaat dan keterbatasannya sendiri, dan seringkali digunakan dalam kombinasi untuk memastikan perangkat lunak teruji dengan baik dari berbagai aspek.
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI