What is ‘Black box’? Black box (Opaque, Closed box, Function-centric) is a testing method that examines the functionality of an application without peering into its internal structures or workings. This method of testing can be applied virtually to every level of software testing: unit, integration, system and acceptance. It is sometimes referred to as specification-based testing. It is a powerful method, which is used to test ...