面向对象测试
2016-05-21 17:06
169 查看
面向对象测试层次
在面向对象测试中,通常分为三个层次,把类看做单元,分为类测试、集成测试和系统测试。面向对象的类测试:主要对类中的成员函数及成员函数间的交互进行测试
面向对象的集成测试:主要对系统内部的相互服务进行测试,如类间的消息传递等
面向对象的系统测试:基于面向对象集成测试的最后阶段的测试,主要以用户需求为测试标准
面向对象测试顺序
一个类簇由一组相关的类、类树或类簇组成。类的集成关系、组装关系以及类簇包含关系可以构造相应的层次结构,而这些层次结构也就决定了测试的顺序。对于继承结构,测试次序是父类在先子类在后,父类可以看做是子类的公共部分,在父类测试完成的前提下,子类的测试可以关注子类的独有部分以及父类和子类之间的交互。对于组装结构,测试顺序是部分在先整体类在后,在部分类测试安全的前提下,整体类的测试可以关注各个部分类是否能够按照规约进行组装。类簇包含关系测试顺序,先测试组成类簇的各个部件,而可根据类的引用继承关系,充分地引用继承其测试用例。面向对象测试模型
传统的结构化软件测试模型采用了功能细化的观点来检测分析和设计的结果,这种模型对面向对象软件已经不适用了。面向对象的开发模型已经突破了传统的瀑布模型,将开发分为面向对象分析(OOA),面向对象设计(OOD)和面向对象编程(OOP)三个阶段。相关文章推荐
- hdu_5690_All X(找循环节)
- hdu_5690_All X(找循环节)
- Eclipse+NDK 环境配置
- C语言:输入输出
- SQL Server 使用 SET FMTONLY ON 获得表的元数据
- Ubuntu更新16.04LTS后chrome字体发虚问题
- jquery.validate 校验 remote返回值
- TCP/IP之socket编程
- mysql timeStamp默认值0000-00-00 00:00:00 报错
- <<c>>二叉查找树
- 20160521模拟赛总结
- WindowFrom之ListBox实例
- 关于正向代理和反向代理的精简描述
- 直方图内最大矩形
- gdb——单步执行和跟踪函数
- hdu 1115 Lifting the Stone【多边形重心】
- Group Anagrams
- Android使用 DrawerLayout实现侧滑
- socketpair实现进程通信
- Android自定义ViewPager指示器