Black Box Testing Functional testing that focuses on the coding, design, and internal structure of the software.