【摘 要】
:
软件回归测试是软件测试研究领域的热门课题,也是整个软件测试过程中的工作核心。当源程序发生修改后,采用重测部分的回归测试策略可大幅减少回归测试用例数量,进而有效降低
论文部分内容阅读
软件回归测试是软件测试研究领域的热门课题,也是整个软件测试过程中的工作核心。当源程序发生修改后,采用重测部分的回归测试策略可大幅减少回归测试用例数量,进而有效降低回归测试时间与成本,其中仅选择跟源代码变化相关的测试用例(即那些受源代码变化影响的测试用例)进行回归测试一直是软件测试领域的一个共识,由此如何选择出那些受变化影响的测试用例最小集成为软件研究领域的一个难点。本文采用以下方案来提高大型软件回归测试效率,尽量减小回归测试用例集:首先对单纯的程序切片(以程序语句为基本单元进行的切片)进行改进,将其应用于软件方法层上,以方法为基本单元进行切片,提出了方法切片算法,这是一种粗粒度的程序切片方法,不过分考虑程序语句细节,只考虑软件方法与方法之间的调用关系。这样既可以快速确定待回归测试用例集,也使得算法本身不会过于复杂以至于不能应用在大型软件回归测试中,利用方法切片算法可以得到回归测试用例最小集的一个粗略近似解;然后提出了一种新的测试用例约简技术对得到的回归测试用例粗略集进一步约简,从中再剔除一些跟变化不相关的测试用例,得到最终的待回归测试用例集。本文实现了方法切片算法MethodSlice与新的测试用例约简算法G-GRE,并提出了综合利用MethodSlice及G-GRE算法的软件回归测试过程模型。实验结果表明,通过以上方案,可以得到一个回归测试用例集,利用此用例集进行回归测试,可以达到重新回归全部测试用例的效果,而其数量往往远少于全部测试用例,一定程度上提高了回归测试效率,节省了测试时间与成本。
其他文献
本文以《中国青年报》记者群体为例,通过深度访谈中呈现的传者的"自我言说",探究中国记者职业身份认同状况的"当下"。研究发现:《中国青年报》记者群体表现出积极的职业身份
目的:研究白花丹素对膀胱癌的生长抑制和诱导细胞凋亡的作用。方法:用1-20umol/L白花丹素干预膀胱癌细胞24-72小时后,用MTT法检测药物对细胞生长的抑制率。用克隆形成实验来检
文章以山核桃、柑橘、杨梅、茶叶为研究对象,选择浙江省山区(半山区)县(市)——临安市、临海市、余姚市、开化县作为研究点,在阐述了特色农产品生产发展及比较优势变动状况的
目的:探讨体外实验中,抑制性寡脱氧核苷酸(Sup ODN)对小鼠脾脏CD4+T细胞转录因子T-bet、STAT4及STAT6表达的影响。方法:分离小鼠脾脏淋巴细胞,免疫磁珠阳选法纯化CD4+T细胞,流
随着我国公路建设的快速发展,预应力混凝土连续梁桥以造型美观,施工简便、受力合理、造价经济等优势在我国桥梁工程结构中的应用越来越广泛,因此研究其主要施工工艺及关键施
《史记》的历史叙事呈现极富历史想象力的“戏剧性”特征。本文以为,这主要取决于太史公对历史人物、事件与文献的理解与安排。司马迁叙事有一“整体战略”,他从古今人事变迁
随着信息技术的发展,楼宇自动化的发展水平越来越高。电梯作为高层建筑中不可缺少的垂直运输设备,其技术水平也在不断提高。本文通过分析传统电梯调度中的常见问题,对现有的
在可持续发展理论的指导下,如何更好更快的向低碳经济转型。建筑设计行业在这一过程中起到至关重要的作用。建筑设计师应该尽快地转变观念,从生态设计的观念出发,建立起被动
近年来,随着中国对美钢铁产品出口规模的不断扩大,中美钢铁贸易摩擦不断发生,我国钢铁企业面临严峻的出口形势。中美钢铁贸易摩擦主要基于中国钢铁产品对美出口量激增、中国
现代战术机载多模雷达系统可产生陆海测绘图象和武器制导图象,并显示空战中本机周围其它的飞机。该系统必须实时、准确、清晰地为飞行员和机上其他人员提供大量信息。可编程