白盒测试 White-Box Testing 基于具体的软件实现 需要详细的编程能力 依赖implementation和specification code的改变有影响test cases 实现后才能测试 难以保证specification被完全覆盖 Relatively easy to automate measure of the effectiveness.