Beyaz kutu testi, bir programın iç yapılarını veya çalışmalarını test etmek için kullanılan bir test yöntemidir. Bu test yöntemi, sistemin iç perspektifini ve programlama becerilerini test etmek için kullanılır. Beyaz kutu testinde, test cihazı, programın kaynak kodu üzerinden yollara girdi verir ve uygun çıktıları belirler. Beyaz kutu testi, bir programın içine dair detaylı bilgi gerektirir ve genellikle yazılım geliştiriciler tarafından uygulanır.
Beyaz kutu testi (net kutu testi, cam kutu testi, şeffaf kutu testi ve yapısal test olarak da bilinir, kaynak kodunu görerek) son kullanıcıya maruz kalan işlevselliğin aksine, bir programın iç yapılarını veya çalışmalarını test eder. Beyaz kutu testinde sistemin iç perspektifi ve programlama becerileri test olguları tasarlamak için kullanılır. Test cihazı, kod üzerinden yolları çalıştırmak ve uygun çıktıları belirlemek için girdileri seçer. Bu, bir devredeki düğümlerin test edilmesine benzer, örn. devre içi test (ICT).
Beyaz kutu testi ile ne ilgisi var?