软件评测师考试总复习07(面向对象软件测试)

1、面向对象的测试

  • OOA面向对象分析(分析测试)
  • OOD面向对象设计(设计测试)
  • OOP面向对象编程(编程测试)
  • 单元测试
  • 集成测试

2、对OOA阶段的测试分为5个方面

  • 对认定的对象的测试
  • 对认定的结构的测试
  • 对认定的主题的测试
  • 对定义的属性和实例关联的测试
  • 对定义的服务和消息关联的测试

3、对OOD测试考虑的3个方面

  • 对认定的类的测试
  • 对构造的类层次结构的测试
  • 对类库的支持的测试

4、对评审注意针对正确性和一致性进行测试

5、对OOP测试方面

  • 数据成员是否满足数据封装的要求
  • 类是否实现了要求的功能

6、面向对象单元测试(重要)

<1>继承的成员函数是否都不需要测试:

  • 继承的成员函数在字类中做了改动
  • 成员函数调用了改动过的成员函数的部分

<2>对父类的测试是否能照搬到子类

7、面向对象的集成测试

  • 基于线程的测试,先静态后动态
  • 基于使用的测试
若长生难求以命为注 方冥冥如悟因果殊途 --《长生》
原文地址:https://www.cnblogs.com/hc1hr2/p/15234143.html