Bj Rollison
I don't want to engage in a long debate on the denotation of words, but a technique is a systematic procedure to help solve a (singular) complex problem. So, while I may use a technique in the design of a specific test (if it applies within the context of my hypothesis), I may approach that test from different perspectives.
Thus, my approach to test design, or designing a test may be from a black, white, or (often ideally) gray box perspective of the "box."
Static and dynamic explain how tests are executed.
Code reviews are one example of static tests. Code reviews can also be described as a white box test because the test design explicitly requires knowledge of and access to the source code. When I design a white box test as part of a formal code review I might employ a structural testing technique such as decision or branch testing to evaulate control flow.
Setup testing is an example of dynamic tests. Setup tests are usually designed from a 'black-box' or 'gray-box' test design approach. Because the setup matrix may be large and complex, I will generally use a combinatorial analysis (pair-wise) technique (along with risk and historical analysis) to systematically identify combinations.