|
知识路径: > 面向对象基础知识 > 面向对象开发技术 >
|
相关知识点:6个
|
|
|
|
就测试而言,用面向对象方法开发的系统测试与其他方法开发的系统测试没有什么不同,在所有开发系统中都是根据规范说明来验证系统设计的正确性。程序调试步骤是从最底层开始,从单元测试、综合测试到系统测试。
|
|
|
一般来说,对面向对象软件的测试可分为下列4个层次进行。
|
|
|
(1)算法层。测试类中定义的每个方法,基本上相当于传统软件测试中的单元测试。
|
|
|
(2)类层。测试封装在同一个类中的所有方法与属性之间的相互作用。在面向对象软件中类是基本模块,因此可以认为这是面向对象测试中所特有的模块测试。
|
|
|
(3)模板层。测试一组协同工作的类之间的相互作用。大体上相当于传统软件测试中的集成测试,但是也有面向对象软件的特点(如对象之间通过发送消息相互作用)。
|
|
|
(4)系统层。把各个子系统组装成完整的面向对象软件系统,在组装过程中同时进行测试。
|
|
|