White-box test techniques can be applied on the lower component and integration test levels. A system test that is based on code makes little sense. Black-box techniques can be used on all test levels. All techniques that define test cases before coding (such as test-first/test-driven development) are by definition black-box techniques.
Most test techniques belong clearly to one or other of these types. Techniques that include elements of both are often referred to as “grey-box” techniques.
Leave a Reply