首页 | 本学科首页   官方微博 | 高级检索  
     检索      

面向回归测试的代码变更影响度量模型
引用本文:周海旭.面向回归测试的代码变更影响度量模型[J].计算机系统应用,2020,29(5):270-274.
作者姓名:周海旭
作者单位:中国民航信息网络股份有限公司 北京市民航大数据工程技术研究中心, 北京 101318
基金项目:国家核高基专项(2014ZX010450101);国家发展和改革委员会2014年云计算工程项目(发改办高技[2014]1799号)
摘    要:软件待测版本相对上一个版本的代码变更,会对已有特性带来潜在的质量风险,这一风险水平直接与回归测试用例的优先级相关联.回归测试设计过程中的一个重要问题是如何衡量代码变更对回归测试用例优先级的影响.本文在回归测试用例优先级评估模型的基础上,从测试覆盖的角度建立起回归测试用例与代码变更的直接关联,从代码整体耦合性的角度建立起回归测试用例与代码变更的间接关联,分析了代码变更对回归测试的显性影响和隐性影响,进而结合回归测试用例优先级的评估要求提出了一个新的度量模型.实验结果显示,使用该模型度量代码变更对回归测试用例优先级的影响水平,可以得到比较全面和客观的定量结果,从而为回归测试用例优先级的评估提供有效的支持.

关 键 词:回归测试  代码变更影响  度量模型  测试覆盖  显性影响水平  隐性影响水平
收稿时间:2019/9/27 0:00:00
修稿时间:2019/10/22 0:00:00

Code Change Impact Metric Model for Regression Test
ZHOU Hai-Xu.Code Change Impact Metric Model for Regression Test[J].Computer Systems& Applications,2020,29(5):270-274.
Authors:ZHOU Hai-Xu
Institution:Beijing Engineering Research Center of Civil Aviation Big Data, China Civil Aviation Information Network Inc., Beijing 101318, China
Abstract:Code change which introduces risk in software quality is associated with regression test case prioritization. It is an important topic that evaluates the code change impact on regression test case prioritization, which plays a significant role in software quality assurance. This study analyzes the relationship between regression test case and code change from a test coverage and coupling perspective based on the test case prioritization evaluating model, and presents a new code change impact metric model which introduces both the dominant and recessive impact level. Experiments indicate that, the quantitative metric results of code change impact to regression test cases prioritization computed by this model are comprehensive and objective, and could provide effective support for regression test case prioritization evaluation.
Keywords:regression test  code change impact  metric model  test coverage  dominant influence level  hidden influence level
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号