单元测试

是为某个特殊目标而编制的一组测试输入、执行条件、预期结果,以便测试某个程序路径或核实是否满足某个特定需求。

  • 单元测试是应用程序的最小可测试部分。
  • 在面向过程编程中,单元也可以是整个模块,但常见的是单个函数或过程。
  • 在面向对象编程中,单元通常是整个接口,例如类,但可以是单独的方法。

单元测试框

单元测试框架实现了如何通过代码编写自动化测试用例

  • 提供用例组织和执行
  • 提供丰富的断言方法
  • 提供丰富的日志