White Box Testing
इस प्रकार की testing में tester को programming का ज्ञान होता है। इस testing का बड़ा फायदा यह है कि हम software development के शुरुआत की stage में ही error का पता लगा सकते है।White box Testing करने के लिए implementation Knowledge (कार्यान्वयन ज्ञान) की आवश्यकता है।
इसे white box testing इसलिए कहते है क्योंकि जो software या application होता है, वह tester के लिए एक white box की तरह काम करता है जिसके अंदर से वह देख software को test कर सकता है।
Software के testing को शुरू करने के लिए आपको (GUI) Graphical User Interface के start का इंतजार करने की जरुरत नहीं है, आप सीधे testing start कर सकते हैं। इसमें code के सभी parts test हो जाते हैं। इस प्रकार की testing में tester को programming का ज्ञान होता है।
इस testing का बड़ा फायदा यह है कि हम software development के शुरुआत की stage में ही error का पता लगा सकते है।इस प्रकार कि टेस्टिंग को open box testing, glass box testing तथा testing भी कहते है। Unit Testing, Integration testing (यूनिट परीक्षण, एकीकरण परीक्षण) जैसे परीक्षण के निम्न stage पर लागू है।