尽管OOA的测试是一个不可分割的系统过程,为叙述的方便,鉴于[2]中Coad方法所提出的OOA实现步骤,对OOA阶段的测试划分为以下五个方面:
☆ 对认定的对象的测试
☆ 对认定的结构的测试
☆ 对认定的主题的测试
☆ 对定义的属性和实例关联的测试
☆ 对定义的服务和消息关联的测试
对象、结构、主题等在OOA结果中的位置,参见下图:
1 对认定的对象的测试:
OOA中认定的对象是对问题空间中的结构,其他系统,设备,被记忆的事件,系统涉及的人员等实际实例的抽象(参见[2])。对它的测试可以从如下方面考虑:
1.1 认定的对象是否全面,是否问题空间中所有涉及到的实例都反映在认定的抽象对象中。
1.2 认定的对象是否具有多个属性。只有一个属性的对象通常应看成其他对象的属性,而不是抽象为独立的对象。
1.3 对认定为同一对象的实例是否有共同的,区别于其他实例的共同属性。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/