White box testing is also known as structural testing because it focuses on the internal structure, pathways, and logic of the software code. Design-based, error guessing, and experience-based techniques are separate paradigms or black-box/hybrid methodologies.