首页 >> 大全

软件集成测试策略有哪些,面向对象的集成测试与传统的软件集成测试有什么不同?

2023-08-02 大全 38 作者:考证青年

满意答案

jijg你

2014.01.23

采纳率:56%等级:9

已帮助:568人

提到面向对象的集成测试,就首先要搞清楚面向对象的集成有什么特征,是与传统软件集成有什么区别。

面向对象软件的三个主要特征是:封装、继承和多态。封装造成信息的隐藏,而继承和多态则在类之间简单的聚合和关联的关系上加入层次化,并造成潜在的动态依赖,从而导致类之间关系变得错综复杂。

面向对象的集成测试不仅要适应面向对象软件的特性,而且要快速、准确、清晰地检查所有的关系。很多人做面向对象的测试是先测试独立的类,然后再测试依赖类。

面向对象的集成测试测试策略:

_集成测试的测试对象是什么_集成测试的对象

第一种称为基于线程的测试,集成对回应系统的一个输入或事件所需的一组类,每个线程被集成并分别测试,应用回归测试以保证没有产生副作用。

第二种称为基于使用的测试,通过测试那些几乎不使用服务器类的类(称为独立类)而开始构造系统,在独立类测试完成后,下一层的使用独立类的类,称为依赖类,被测试。这个依赖类层次的测试序列一直持续到构造完整个系统。

基于OOPN的面向对象的集成测试方法:

用面向对象petri网(OOPN)模拟系统中的对象及其交互过程,然后在此模型的基础上提出生成测试例的算法,此方法的创新之处在于将数据流与控制流相结合的方法用于面向对象的测试之中。

当然了,传统软件集成测试也是需要快速、准确、清晰地检查所有的关系。传统软件集成测试,也是先完成各个模块或者功能点的校验,再进行接口或存在关联关系模块间或系统间的测试。

个人认为,无论是面向对象还是传统软件集成测试,都是在需求分析基础上进一步展开的,做好需求分析,跟紧类、依赖关系、协作关系,那么再加上一定的细致与及时反馈,这个产品就可以测好的。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了