Lecture 13. Unit Testing - Object Oriented Software 面向对象软件的单元测试
面向对象测试模型
- 传统方法 conventional:黑盒白盒之类的方法
- 组合方法 combinational:可能需要好几个方法,才能正常运行
- 状态机 state machine:(了解一下就行了,大概意思是指各种状态不断变化)
- 规格说明书设计 specification design:
- 语言自带测试 builtin test:(assert 等)
小结
常规的测试方法都可以用于面向对象当中的测试
然而如果涉及到继承多态之类的,那就需要格外小心。