0%

单元测试

黑白盒

黑盒

  • 已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用

白盒

  • 已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查

集成测试

自顶向下

  • 概念

    • 从主程序开始,调用的单元用桩代替
  • 方法

    • 可以DFS\BFS
  • 优点

    • 能够较早的验证主要的控制点和判断点,如果主控制出现问题能够及时发现
  • 缺点

    • 桩的开发和维护

自底向上

  • 概念

    • 对底层模型的行为进行较早的验证
  • 缺点

    • 对顶部的验证推迟了,设计上的错误不能被及时发现

白盒测试

  • 语句测试

  • 分支测试

  • 路径测试