期刊文献+

基于多属性决策和交叉熵优化多维测试覆盖

Optimizing multi-dimensional test coverage based on multiple attribute decision making and cross entropy
下载PDF
导出
摘要 随着软件规模和复杂性越来越高,人们对软件质量保证意识也就逐步增强。如何展开测试、优化测试、选择测试方案及提高测试效率成为目前软件工程中面临的现实问题。利用测试覆盖的多维度量指标,提出综合测试覆盖率、测试覆盖率满意度及测试效率作为优化测试方案选择的效用属性,将综合测试覆盖方案应用于马尔可夫测试模型中进行优化,获得了较优的覆盖测试剖面,优化了测试流程。实验结果表明优化的测试覆盖剖面比随机测试能够减少测试用例数,提高缺陷检测效率。 With the scale and complexity of software increasing, people's awareness of software quality assurance has gradually strengthened. How to carry out the test, test scheme optimization selection and how to improve the testing efficiency become the reality problems in software engineering. Using the test coverage of the multidimensional metric, it proposes the effectiveness of comprehensive test coverage, satisfaction of test coverage rate and test efficiency as the optimization test scheme selection, uses multiple attribute decision making lifting scheme selection algorithm to measure the optimal test program, ameliorates the severity of the past subjective experience dependent, so as to provide guidance for reasonable, effective and scientific test. The optimization of comprehensive test coverage scheme is applied to the Markov model of software testing. It obtains better coverage test section, optimizes the test process. Experimental results show that the algorithm can reduce the number of test cases required to detect and remove a certain number of software defects in comparison with the random testing strategy.
作者 张屹 黄海
出处 《计算机工程与应用》 CSCD 北大核心 2016年第6期42-49,共8页 Computer Engineering and Applications
基金 广东省高等学校科技创新重点项目(No.cxzd1144) 广州市属高校"羊城学者"科研项目(No.10A033D)
关键词 多属性决策 交叉熵 多维测试覆盖 综合测试覆盖率 覆盖率满意度 覆盖测试效率 multiple attribute decision making cross entropy multi-dimensional test coverage integration test coverage rate satisfaction of coverage rate coverage test efficiency
  • 相关文献

参考文献14

  • 1Mayer J,Beydeda S.Message of the program chairs of STEV’07[C]//Proc of the 7th Int’l Conf on Quality Software(QSIC 2007).Washington:IEEE Computer Society,2007:370-371.
  • 2Chernak Y.Validating and improving test-case effectiveness[J].IEEE Software,2001,18(1):81-86.
  • 3He Y T,Hecht H,Paul R A.Measuring and assessing software test processes using test data[C]//Proc of the5th IEEE Int’I Symp on High Assurance Systems Engineering(HASE 2000),2000:259-264.
  • 4李海峰,王栓奇,刘畅,郑军,李震.考虑测试工作量与覆盖率的软件可靠性模型[J].软件学报,2013,24(4):749-760. 被引量:24
  • 5Kapur P K,Phan H,Anand S,et al.A unified approach for developing software reliability growth models in the presence of imperfect debugging and error generation[J].IEEE Trans on Reliability,2011,60(1):331-340.
  • 6Huang C Y,Kuo S Y,Lyu M R.An assessment of testingeffort dependent software reliability growth models[J].IEEE Trans on Reliability,2007,56(2):198-211.
  • 7Shibata K,Rinsaka K,Dohi T.Metrics-based software reliability models using non-homogeneous poisson processes[C]//Proc of the IEEE Int’l Symp on Software Reliability Engineering(ISSRE),2006:52-61.
  • 8吴迪,冯登国,连一峰,陈恺.一种给定脆弱性环境下的安全措施效用评估模型[J].软件学报,2012,23(7):1880-1898. 被引量:18
  • 9安金霞,王国庆,李树芳,朱纪洪.基于多维度覆盖率的软件测试动态评价方法[J].软件学报,2010,21(9):2135-2147. 被引量:33
  • 10Briand L C,Pfahl D.Using simulation for assessing the real impact of test-coverage on defect-coverage[J].IEEE Trans on Reliability,2000,49(1):60-70.

二级参考文献44

共引文献107

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部