黑盒测试也称为功能测试,主要关注输入和输出,不关注代码内部结构。因此,选项B描述不正确。选项A描述了静态测试和动态测试的分类,描述正确。选项C描述了动态测试的主要内容,也是正确的。选项D描述了白盒测试的特点,即把被测试代码当成透明的盒子,完全可见,描述无误。