1、面向对象的测试
- OOA面向对象分析(分析测试)
- OOD面向对象设计(设计测试)
- OOP面向对象编程(编程测试)
- 单元测试
- 集成测试
2、对OOA阶段的测试分为5个方面
- 对认定的对象的测试
- 对认定的结构的测试
- 对认定的主题的测试
- 对定义的属性和实例关联的测试
- 对定义的服务和消息关联的测试
3、对OOD测试考虑的3个方面
- 对认定的类的测试
- 对构造的类层次结构的测试
- 对类库的支持的测试
4、对评审注意针对正确性和一致性进行测试
5、对OOP测试方面
- 数据成员是否满足数据封装的要求
- 类是否实现了要求的功能
6、面向对象单元测试(重要)
<1>继承的成员函数是否都不需要测试:
- 继承的成员函数在字类中做了改动
- 成员函数调用了改动过的成员函数的部分
<2>对父类的测试是否能照搬到子类
7、面向对象的集成测试
- 基于线程的测试,先静态后动态
- 基于使用的测试
若长生难求以命为注
方冥冥如悟因果殊途
--《长生》