Seberapa penting bagi penguji untuk melakukan pengujian kotak putih selain pengujian kotak hitam? Sebagai seorang pengembang, saya melihat nilai memiliki orang yang berpikiran QA melalui kode saya dan mencari titik lemah, tetapi juga sepertinya jika penguji non-teknis cukup teliti dan metodis, mereka dapat menutupi aplikasi dengan baik.
Pengujian kotak putih dapat mengungkapkan kasus uji penting yang tidak akan terlihat jelas saat hanya melihat aplikasi dari sudut pandang pengguna, tetapi pengujian kotak hitam secara eksklusif mungkin memakan waktu lebih sedikit, dan secara signifikan meningkatkan jumlah orang yang mampu melakukan pekerjaan itu. . Juga, jumlah pengujian kotak putih nontrivial harus dilakukan oleh pengembang sebelum sampai ke tester, apakah saya benar?