黑白盒
黑盒
- 已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用
白盒
- 已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查
集成测试
自顶向下
概念
- 从主程序开始,调用的单元用桩代替
方法
- 可以DFS\BFS
优点
- 能够较早的验证主要的控制点和判断点,如果主控制出现问题能够及时发现
缺点
- 桩的开发和维护
自底向上
概念
- 对底层模型的行为进行较早的验证
缺点
- 对顶部的验证推迟了,设计上的错误不能被及时发现
白盒测试
语句测试
分支测试
路径测试
