【摘 要】
:
单元回归测试是在单元模块级别进行的回归测试,具有测试粒度细、重复性高、测试工作量大的特点,这些特点导致了其测试成本在整个软件测试过程中占有很大的比重。因此,提高单
论文部分内容阅读
单元回归测试是在单元模块级别进行的回归测试,具有测试粒度细、重复性高、测试工作量大的特点,这些特点导致了其测试成本在整个软件测试过程中占有很大的比重。因此,提高单元回归测试的效率对于软件测试具有重要意义。本文采用基于修改情况构造回归测试用例集合的策略来优化回归测试。该方法提出,回归测试用例集合包括两个部分,即回归用例选择子集T0,和回归用例新增子集T1。算法主要包括以下内容:根据控制流图对比技术检测出有效修改点;根据语句节点间的数据依赖和控制依赖关系构建基于修改点的软件切片;以切片得到的节点集合作为目标覆盖集合,从基线测试用例库选取相关测试用例构造回归用例选择子集T0;运行T0中测试用例;基于覆盖情况分析是否存在未覆盖的目标节点,若存在则构造回归用例新增子集T,;最后合并T0和T1得到回归测试用例集合。与现有的回归测试策略相比,本论文主要有以下改进和创新:基于控制流图对比技术检测有效修改点,能够精确定位代码修改点;在修改点的基础上进行语句级别切片,缩小了回归测试的覆盖范围;补充新的测试用例以确保回归测试的充分性。因此,本文提出的回归测试方法具有用例选择精度高、回归测试更加充分的特点,显著提高了回归测试的效率和有效性。
其他文献
基于加速度传感器,特别是智能手机内嵌的三轴加速度传感器的人体动作识别是普适计算和移动计算领域的一项重要研究。其研究成果在医疗卫生、生活服务、商业服务、公共管理等领
随着科技的高速发展,人们日常生活中使用的交互方式也越来越具有多样性,但目前的主流交互方式仍存在空间受限、设备受限、操作不便等问题,手势交互以其直观、便捷、有趣味性等特
随着集成电路技术的进步,计算机系统性能不断提升,同时计算机系统的功耗也带来了多种问题。以PKUnity-3(65)系统芯片为核心的PKUnity-3(65)系统也面临着功耗问题的挑战。该系统
随着图书馆提供无线移动服务的时机已成熟,同时国内外科研活动的不断深入,各类文献资源数据也呈海量的形式出现,种类繁多的文献资源数据库每天都提供大量的资源信息。科研人员在
随着经济的增长,有限的资源已经难以适应日益扩大的企业规模,合理分配资源成为增强企业竞争力的重要因素。停机位作为机场的核心资源之一,直接关乎到机场的运营效率,因此以停
随着互联网信息规模的飞速增长,搜索引擎成为了人们快速获取网络信息所必不可少的工具。用户只需向搜索引擎输入查询词,便会得到相应的搜索结果。但是,查询输入通常只有几个
海洋具有丰富的物质资源,是人类发展必不可少的能量源泉。近年来,世界各国纷纷把目光投入到了海洋资源的保护、开发和利用上来。对海岸带进行监测、保护与开发是我国海洋经济发
21世纪,随着科技的快速发展,农业生产对信息技术依赖度越来越高。烟草生产是农业信息化技术的重点发展领域,如何将信息技术与烟草生产过程相结合成为目前我国烟草信息化建设的研
该论文论述了点型紫外火焰探测器阈值检定装置的计算机控制系统的总体设计及软件开发.点型紫外火焰探测器阈值检定装置是检验点型紫外火焰探测器响应阈值的标准设备.在对国内
立体匹配作为立体视觉的重要组成部分,是实现通过二维图像感知三维信息的核心技术。它的任务是计算和标识匹配图像的视差图,从而得到图像的深度信息。本文系统的介绍了立体匹