黑盒测试(功能的测试) 优点: 容易入门从用户角度出发进行测试可以直观的看相应的功能是否实现 缺点: 以手工测试为主,工作效率低依赖于规格说明书的正确性。当规格说明书存在错误时,则不能发现问题。无法测试程序内部特定部位。 白盒测试(结构的测试) 优点: 提高了工作效率通过代码可以更清楚了解软件结构,更好的编写测试用例,优化代码可以对程序内部特定部位进行覆盖测试 缺点 对测试人员要求高,要求具有阅读代码和分析代码的能力无法对未实现规格说明的程序内部欠缺部分进行测试无法检查程序的外部特定