基于MM路径的面向对象集成测试方法研究

来源 :北京化工大学 | 被引量 : 2次 | 上传用户:xxiihhaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象软件技术的迅速发展,给面向对象软件测试,尤其是面向对象软件的集成测试,带来了新的挑战。面向对象集成测试的重点在于检测消息能否正确地激活方法的执行,方法/消息序列是否合法等问题。MM路径,即方法/消息路径,是由消息连接起来的方法执行序列,可以很好地反映这些问题。因此,研究基于MM路径的面向对象集成测试方法,具有十分重要的理论意义和广阔的应用前景。本文在系统综述面向对象集成测试和MM路径相关研究的基础上,从MM路径的产生原因、作用域范围和组成结构三方面,对MM路径进行了分类研究;提出了一种MM路径形式化表示方法,以支持基于MM路径的集成测试。MM路径生成是基于MM路径集成测试的基础和关键。本文从程序代码出发,通过词法和语法分析获取相关分支和调用信息,实现了MM路径的自动生成;重点探讨了从UML规格说明生成MM路径的方法,利用消息响应表记录面向对象系统的交互信息,提出了一种从UML状态图自动生成原子MM路径的方法,为基于MM路径的面向对象集成测试研究奠定了基础。测试覆盖准则是生成测试用例和评估测试充分性的基准。本文提出了MM路径覆盖准则,并将其与基于UML状态图的状态覆盖准则、迁移覆盖准则和迁移对覆盖准则进行了比较。在此基础上,通过插桩状态观测函数和状态预置函数进行状态的识别和待测状态的生成,给出了一种基于MM路径覆盖的测试方法,有效地测试了类内方法之间的交互情况。
其他文献
针对下一代Internet网络体系结构要求精简高效的特点,四川省网络通信重点实验室提出了“单物理层用户数据传输与交换平台体系结构(SUPA)”,采用带外信令控制思想将Internet现有
Internet 的流行使得人们信息通讯和协同工作变得容易,而网格可以帮助人们更进一步的共享Internet上汇聚的一切资源,包括计算资源、数据资源、CPU、存储器、数据库、应用软件、
在计算机科学朝着普适、互联、智能、代理和人性化等方向发展的过程中产生了多Agent系统这一全新的领域;事务处理技术是当前有效管理和使用计算机信息资源的关键所在。将事务
随着网络和分布式应用的发展和普及,大量的异构数据源应运而生。特别是当前Web技术的飞速发展,人们获取信息的途径大量来自于网络。而Web是一个巨大的信息集散地,又同时也伴随着
随着科学计算的飞速发展,数字视频的应用日趋广泛。面对大量涌现的视频数据,如何找到所需的视频信息就成为一个急需解决的问题。对视频信息进行人脸图像检索的研究是计算机图形
RP(快速成型)技术是二十世纪八十年代后期兴起的一种集多种先进技术于一体的新型加工技术。在快速成型制造中扫描路径对原型的精度、表面质量、内部性能和成型速度都有很大影响。本论文针对FDM工艺,对扫描路径的生成和优化进行了深入研究。 本论文对扫描路径生成方式和扫描路径参数优化两个方面进行了研究。在扫描路径生成方式方面,通过对已有扫描路径生成方式的分析,选择复合扫描方式进行深入研究并提出两种精度较
在工程技术和日常生活中会遇到各式各样的热传递现象,可以把这些复杂的实际换热现象归纳为三种基本的热量传递方式:热传导、热对流和热辐射。热传导也称为导热。这里所研究的就
随着企业业务的迅速增加,企业办公越来越重视规范、效率。实现办公自动化对企业规范管理、提高效率、降低成本具有重要意义。另外,办公自动化系统增进了企业人员的协作,使企业相
现代物流作为一种先进的组织方式和管理技术,通过降低流通费用,缩短流通时间,可以整合企业价值链、延伸企业的控制能力,加快企业资金周转。因此,随着社会的发展,作为第三利润
参考咨询是图书馆的重要专业功能,其咨询水平在很大程度上体现了一个图书馆的实力和服务质量。虚拟参考咨询系统是数字图书馆的重要子系统。虚拟参考咨询指利用网络,通过同步或