Other names of this testing include
means synonyms of black box testing
are testing regarding functionality means Functional testing, Behavioral
testing, and Opaque-box/ Closed-box testing that is the reason why in this
testing no knowledge of programming is needed.

Other names of this testing include
means synonyms of white box testing
are testing regarding code means Structural testing, Glass-box/ Clear-box
testing, Open-box testing/ Transparent-box testing, Logic-driven testing and
Path-oriented testing that is the reason why in this testing knowledge of
programming is needed.