测试用例集约简技术研究

被引量 : 0次 | 上传用户:lizhicong521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发过程中,回归测试效率是决定项目进度快慢及是否能成功交付的重要因素。测试员一般采用重测部分的测试策略来提高软件回归测试效率,进而缩短测试时间,节省测试费用。当源代码修改后,仅选择那些跟源代码变化相关的测试用例集进行回归测试一直是软件测试领域的一个研究难点。现有针对测试用例集约简问题的技术主要分为非需求驱动和需求驱动的方法。本文提出了基于函数切片的测试用例集约简算法,集中研究仅与源代码变化相关的测试用例集约简问题,采用两步策略来获取跟源代码变化相关的软件回归测试用例集,尽量减少回归测试用例数量。主要工作如下:首次将函数切片及节点依赖等概念应用于测试用例集约简问题上,并针对该问题提出函数影响域的概念,通过对源代码进行分析,获取嵌入式软件中函数间的相互关系,描绘出函数依赖图,继而从变更函数着手,根据函数依赖图,找到变更函数的函数影响域,利用函数切片算法FunctionSlice得到切片依赖图,算法DrawDependence对函数切片依赖图进行计算得出节点依赖图,根据节点依赖图最终得到一个测试用例初集。然后提出基于覆盖需求集与覆盖空白集间组合关系的测试用例集约简算法,利用该算法对根据函数切片思想获取的测试用例初集进行进一步约简,剔除在变更函数影响域中的重复测试及重新测试用例集,得到更简约的软件回归测试用例最终集。最后,本文利用函数切片思想对嵌入式软件系统ATM模拟器进行回归测试用例集约简实验,实验结果表明,将通过以上方案获得的回归测试用例最终集进行软件系统回归测试,一定程度上提高了回归测试效率,节省了测试时间与成本。
其他文献
长期股权投资作为企业的一项重要权益性资产,其核算方法的改革受到了普遍关注。《企业会计准则第2号——长期股权投资》对企业长期股权投资后续计量方法进行了规范。本文以案
<正>推定是由法律规定并由司法人员作出的具有推断性质的事实认定。由于"推定"一般都是以法律规定为依据的,所以在司法活动中运用推定方法认定案件事实或争议事实就表现为对"
为了探讨对黄鳍鲷(Sparuslatus)消化道形态与组织结构,促进黄鳍鲷的基础生物学、消化生理学以及营养与饲料学的研究,本研究运用常规解剖、光镜、组织化学技术研究了黄鳍鲷仔、
总结近年铋系列半导体光催化剂的制备、种类和光催化反应机理等的研究进展,并展望了铋系列半导体光催化剂未来的发展方向。
作业成本法对所有作业活动进行动态追踪,为尽可能消除不增值作业和改进可增值作业及时提供有用信息,并促使损失、浪费减少到最低限度,提高决策、计划、控制的科学性和有效性,
纳米纤维在兵器工程领域的应用日益广泛,而多喷头静电纺丝制造技术是量产纳米纤维丝的有效方法。目前,参考国内外大量文献后发现多喷头静电纺丝工作电场的分布状态对纺丝质量
无线传感器网络融合了多种技术,包括无线通信、传感、分布式计算和网络互联等多种技术,是一种全新的数据采集平台,在军用和民用等领域都具有巨大的应用空间。无线传感器网络的最
采用3因素5水平二次正交旋转组合设计,研究播期、密度、施氮量对玉米品种新科19产量形成的作用效应,建立回归模型并分析各因子的作用规律。结果表明,施氮量对新科19产量影响
CNC齿轮测量中心是集计算机信息技术、精密传动机械技术、精密测量技术等诸多现代高科技技术于一体的精密自动化测量装备,运动控制系统是其关键技术之一。本课题是在原有的CN