Black Boxes, Testers and Direct Boxes