跳转至

Lecture 13. Unit Testing - Object Oriented Software 面向对象软件的单元测试

面向对象测试模型

  1. 传统方法 conventional:黑盒白盒之类的方法
  2. 组合方法 combinational:可能需要好几个方法,才能正常运行
  3. 状态机 state machine:(了解一下就行了,大概意思是指各种状态不断变化)
  4. 规格说明书设计 specification design:
  5. 语言自带测试 builtin test:(assert 等)

小结

常规的测试方法都可以用于面向对象当中的测试

然而如果涉及到继承多态之类的,那就需要格外小心。