回归测试用例集分类约简研究

被引量 : 0次 | 上传用户:yinlefeng1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件应用的日益普及,软件在日常生活中的地位不断提升,其质量也备受关注。软件回归测试是软件演化过程中保障软件质量的重要手段,然而其成本高昂,如何充分利用有限的测试资源,改善对待测软件的信心,成为了回归测试技术的研究热点。测试用例集约简技术致力于解决此类问题:通过一个给定的测试充分性标准,识别并剔除初始测试用例集中冗余的测试用例,得到一个具有代表性的精简测试用例集。传统的测试用例集约简技术,虽然可以很大程度上约简初始测试用例集的规模,但也会严重削弱其缺陷检测能力。针对该问题,本文提出了一种测试用例集分类约简方法(CATESR方法)。不同于传统的测试用例集约简技术,该方法认为,覆盖到代码修改的测试用例更易于检测出代码修改所引入的缺陷。基于此前提,CATESR方法首次利用代码修改对测试需求的影响,对测试用例进行分类,然后选择性地针对最相关分类的测试用例集子集进行约简。为了验证CATESR方法的有效性,本文做了一系列实证研究。本文的主要贡献总结如下:1.综述了回归测试技术中测试用例集约简技术的研究进展。介绍测试用例集约简技术的回归测试背景及框架;描述测试用例集约简技术研究的基本问题;综述测试用例集约简技术的研究现状;讨论测试用例集约简技术的有效性,主要包括缺陷检测能力和缺陷定位效率;2.提出了一种回归测试用例集分类约简方法(CATESR方法)。介绍CATESR方法的初始动机;阐述CATESR方法的基本框架;分析CATESR方法的三个核心模块:测试需求分类模块、测试用例分类模块和测试用例集约简模块;3.开展了CATESR方法的实证研究。提出三个针对CATESR方法有效性的研究问题并给出两个有效性评价指标;设计实验对8个标准实验对象使用CATESR方法;分析实验结果,回答CATESR方法的三个有效性问题,并讨论实验有效性的潜在影响因素及避免策略。实验结果表明,该方法不仅有助于提高精简测试用例集的约简程度,还可以改善其缺陷检测能力。
其他文献
随着我国加入WTO和QFII制度的实行,集团公司内部治理已成为国企改革深化的重要内容,管理会计在方法上如何创新与发展将成为理论和实际工作者关注的问题.试图通过对集团公司治
廉洁自律是反腐建设的重点与难点问题,也是反腐建设体系的基础工程,是关系到中国在遏制腐败的道路上能走多远的问题。领导干部应该时刻保持清醒的头脑,增强廉洁自律的自觉性,
现今社会,随着无线接入设备数量的大幅增加,频谱资源越来越紧缺。但是与此同时很多授权频带的频谱利用率很低,大部分时间都未被授权用户使用,授权频带大量空闲和频谱资源日益紧张
随着信息技术研究与应用的快速发展,电子商务、电子政务、电子军务的快速普及。为了实现信息资源共享和办公自动化,企事业单位、政府、军队根据需要纷纷建立了各种规模的内部网
首先介绍了导引头截获目标过程的概率描述,分析了最优搜索范围与最优搜索形式。计算了目标落入导引头波束内的落入概率,据此选择一维搜索方式,并基于最优搜索形式设计了扫描
斯图尔特·莫斯罗普是当代美国最著名的超文本小说家和理论家之一。他的代表作《胜利花园》运用超文本中的两个重要媒介"辞片"和"超链接",解构传统文本的时空关系和叙事格局,
随着无线通信技术的发展和普适计算的兴起,基于位置的服务(LocationBased Service, LBS)在人们日常活中,尤其是室内生活中,智能手机扮演着越来越重要的角色,突显商业、科研和社会价
针对导弹从内埋武器舱发射后受到复杂气动干扰对初始弹道和自控终点散布产生影响的问题,研究了计算流体力学(CFD)与六自由度方程联合数值仿真方法,建立了载机和导弹的计算模
<正>闲来无事,我将鬓发绕在指间把玩,很容易便想起苏武《留别妻》里的开头两句"结发为夫妻,恩爱两不疑"的诗句。不记得是什么时候,在哪里看过这两句诗。只知道看过以后那种感
随着中国经济的飞速发展,公路桥梁等大型基础设施正在大规模建设,矮塔斜拉桥作为一个较为新型的桥梁形式,凭借它在中小跨径范围内的经济成本优势和良好的景观收益被人们越来