A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不二晨 金牌黑马   /  2019-4-1 09:14  /  1405 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象测试层次

在面向对象测试中,通常分为三个层次,把类看做单元,分为类测试、集成测试和系统测试。
面向对象的类测试:主要对类中的成员函数及成员函数间的交互进行测试
面向对象的集成测试:主要对系统内部的相互服务进行测试,如类间的消息传递等
面向对象的系统测试:基于面向对象集成测试的最后阶段的测试,主要以用户需求为测试标准
面向对象测试顺序

一个类簇由一组相关的类、类树或类簇组成。类的集成关系、组装关系以及类簇包含关系可以构造相应的层次结构,而这些层次结构也就决定了测试的顺序。对于继承结构,测试次序是父类在先子类在后,父类可以看做是子类的公共部分,在父类测试完成的前提下,子类的测试可以关注子类的独有部分以及父类和子类之间的交互。对于组装结构,测试顺序是部分在先整体类在后,在部分类测试安全的前提下,整体类的测试可以关注各个部分类是否能够按照规约进行组装。类簇包含关系测试顺序,先测试组成类簇的各个部件,而可根据类的引用继承关系,充分地引用继承其测试用例。
面向对象测试模型

传统的结构化软件测试模型采用了功能细化的观点来检测分析和设计的结果,这种模型对面向对象软件已经不适用了。面向对象的开发模型已经突破了传统的瀑布模型,将开发分为面向对象分析(OOA),面向对象设计(OOD)和面向对象编程(OOP)三个阶段。

---------------------
【转载,仅作分享,侵删】
作者:若海音符
原文:https://blog.csdn.net/Chenyt01/article/details/51471071
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

倒序浏览
奈斯,感谢分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马