基于UML协作图的测试序列生成方法研究

来源 :河北工程大学 | 被引量 : 5次 | 上传用户:ellydyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机产业的发展推动信息化向纵深发展,在“十二五”软件服务业规划助推下,软件产品将会被大量的应用于社会经济生活的各个领域,人们对于软件产品质量的关注也必将持续升温。然而种类繁多的程序设计语言、操作系统平台的差异、硬件基础平台的不同以及软件规模的不断膨胀使得软件质量的保障变的十分困难,软件测试作为软件质量保障的关键将最终决定软件产品是否能够成功。本文以此为背景,以UML为工具结合面向对象程序设计的特点,分析软件测试中测试序列的生成方法。UML协作图描述了在系统协作中参与对象之间的结构关系和交互行为,以其为模型,本文提出了一个基于UML协作图生成测试序列的方法,通过分析协作图中不同类型信息流的处理方法,总结出一系列的覆盖准则;并针对测试序列生成算法—IRCFG算法在方法调用方面的局限性对其进行类方法的多态性扩展;采用改进后的算法描述协作图中对象间的信息交互,生成对应的测试序列;最终完成集成测试序列生成工具的设计。本文的研究是对软件自动化测试的一个深入的实践过程,是为提高软件测试效率、保障软件质量所做出的一次有益的尝试。
其他文献
学位
随着互联网发展和电子商务规模不断的扩大,信息过载问题日益的严重。个性化推荐系统是一种解决信息过载问题的有效方法,它能够主动的去为用户推荐个性化信息并动态的根据用户
随着数码设备和图像处理软件的快速发展,人们可以非常简单地修改数字图像。如果重要的图像被恶意篡改,那么将会对社会产生不良影响。数字图像被动认证技术相对于数字水印等主
近几年,随着计算机科学与技术的发展,在云计算领域中形成了一种用时付费的生产者-消费者资源交付和使用模式。由于这种使用模式具有良好的效益成本[1],它被越来越多的企业和
在现代信息社会中,网络的快速发展使得越来越多的数据实现了共享,其中很多数据含有用户的隐私信息。信息的增长为人们的工作和生活提供了便利,也对个人隐私造成了威胁。在数
随着科技进步和电力体制改革不断深入,很多变电站实现了电力系统自动化。因此,开发一种智能化移动巡检装置用于设备检测,将是未来变电站巡检的主要方式,也是技术发展的必然趋
随着计算机网络的不断发展和计算机处理能力的不断提高,数字图像信息的安全问题也日益凸显出来。近年来,在开放的网络世界里,数字图像的应用越来越广泛,某些图像信息涉及到个
H.264/AVC作为新一代的视频编解码标准,采用了一系列先进的算法,极大的提高了解码效率,但也导致了运算复杂度的大幅增加,制约了H.264标准在视讯领域中广泛应用。尤其是在硬件
软件测试是软件可靠性保障方法中必不可失的一个重要环节。在软件测试过程中,开发人员期望通过不断提高对待测程序模块的测试覆盖率发现更多潜在的软件错误。在实践中,为待测
随着LTE技术的迅速发展,无线接入技术向更高容量、更大覆盖和支持高速移动的方向发展,以及用户需求的不断增长,无线通信网络承载的业务也逐渐由传统的以单一语音为主的模式,