基于回归测试的测试用例优先级的研究与应用

被引量 : 0次 | 上传用户:sihuifuran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件开发过程中的一个重要环节,是保证软件质量的重要手段。回归测试是一种常用的测试方法,在软件的某些功能发生改变或者推出新的版本之后都需要进行回归测试。然而,由于要尽快推出新版本,测试人员通常没有足够的时间和资源进行回归测试。因此,提高回归测试的效率和效力,降低回归测试的成本成为软件回归测试研究的重点。为了提高回归测试的效率,测试人员需要对测试用例库进行统一管理。测试用例优先级技术(Test Case Prioritization, TCP)能够在不减少测试用例规模的情况下,提高测试用例集的性能,例如代码覆盖率,缺陷检测率等。国内外许多研究者围绕测试用例优先级问题展开了大量研究,并取得了一定的进展,但是还存在一些亟待解决的关键问题。现有的测试用例优先级方法缺乏动态性,这主要体现在:随着测试的进行,未被覆盖的测试需求在不断变动,由此计算出的未被覆盖的测试需求优先级也在不断变化,为了高效的满足测试需求,测试用例排序也应有明显地波动;另外,现有的测试用例优先级方法不能全面的把握测试需求和测试用例的成本收益问题。针对这两个方面,本文提出了基于变化测试需求优先级的成本收益模型,并给出具体的测试用例优先级算法TCP_Req_CB_add,为了验证该算法的高效性,还引入了新的度量优先级方法的标准MR_C_B。该算法首先根据测试历史信息计算测试需求和测试用例的优先级、成本、收益,并提取测试需求和测试用例的二元关系矩阵;然后根据不断变化的测试需求集,动态的调整测试用例的优先级;最后按照测试用例优先级的高低顺序执行。该算法考虑到的影响因素比较全面,因此更加合理。本文最后将该方法应用于电力数据分析系统,并结合新的优先级方法度量标准,对排序结果进行评价,并与以往的算法做出对比,证明了该测试用例优先级算法的有效性。
其他文献
<正> 中国与俄罗斯,作为毗邻的两个世界性大国,其相互间的经贸关系无疑是当今世界经济的一个重要组成部分,同时,也在一定程度上影响着当代世界政治与国际关系的发展进程。因
技术壁垒已越来越成为阻碍国际贸易发展的重要因素。本文阐述了技术贸易壁垒的新趋势,着重分析技术壁垒对经济与贸易发展的影响,并以中国为研究对象对技术壁垒影响出口贸易做
根据变形协调条件 ,针对工程实践中采用的一般钢束布置形式 ,推导了考虑反摩阻影响的锚具变形、钢筋回缩预应力损失σs2 的计算公式。分析了减小预应力损失的途径 ,得出了当
本文基于我国旧工业建筑改造的现状以及发达国家的改造经验,提出了可持续设计策略,主要包括建筑门窗、屋顶和外墙等围护结构的改造,其目的是为了增加建筑自然采光、通风的潜
<正> 无产阶级专政是马克思主义的精髓。马克思曾指出:“阶级斗争必然要导致无产阶级专政。”因此,它也是马克思主义国家学说的基本观点,科学社会主义的核心问题。我们党在长
目的探讨紫芨液+双黄连注射液保留灌肠对放射性直肠炎的临床疗效。方法将57例中、重度放射性直肠炎患者随机分为观察组与对照组,其中观察组29例,对照组28例。观察组运用紫芨
综述了超高纯氢在超大规模集成电路制造和光导纤维制造中的应用、质量标准和数量需求情况,以及原料氢的来源,精制方法和纯化装置
目的探讨肝源性糖尿病患者胰岛β细胞功能和胰岛素抵抗的特征。方法对肝源性糖尿病(HD)26例,2型糖尿病(T2DM)30例,正常对照(NC)22例,行口服葡萄糖耐量试验,测定0 min、30 min
本文主要介绍用木薯渣做原料试制刨花板的工艺路线、工艺参数与产品性能检测结果,对木薯渣的成份与特点及用木薯渣生产刨花板存在的问题进行了分析、探讨,提出了一些改进措施。
<正> 一清代著名文学家袁枚字子才,小字瑞官,号简斋,一号存斋,因居于江宁小仓山随园,世称随园先生,晚年自号仓山居士、随园老人、仓山叟等。钱塘(今杭州)人,祖籍慈溪(今属浙