期刊文献+

基于错误交互集的组合测试软件故障定位方法 被引量:6

Locating Errors in Combinatorial Testing Using Set of Possible Faulty Interactions
下载PDF
导出
摘要 提出了一种基于错误交互集的组合测试软件故障定位方法.根据组合测试数据的执行结果,生成可能的错误交互集,通过对集合中全部交互进行定性分析,以有效的避免不同测试用例覆盖的相同错误交互被重复定位的情况,减少所需附加测试用例的数目.提出了基于错误密度的测试用例分析方法,将已有测试结果作为先验知识,提高错误定位的效率.最后,经过算法效率分析及实验验证,本文算法能够在保证准确定位错误交互的基础上,有效减少所需附加测试用例的数目. In this paper ,we present an algorithm for locating errors in combinatorial testing ,based on the set of possible faulty interactions (SPFI ) constructed according to the result of combinatorial testing .By introducing the error density of each test case or interaction ,we can analyze every test case which caused faults of the software under test ,and then the additional test cases are generated to locate the faulty interaction .By constructing the set of possible faulty interactions ,the same faulty interactions cov-ered by different test case is avoid to be located repeatedly .And all of the faulty interactions can be located exactly when SPFI is empty .The final empirical results show that the number of test cases needed to locate all faulty interactions can be effectively re-duced .
出处 《电子学报》 EI CAS CSCD 北大核心 2014年第6期1173-1178,共6页 Acta Electronica Sinica
基金 中央高校基本科研业务费专项资金资助(No.HIT.NSRIF.2012014)
关键词 组合测试 软件故障定位 错误交互集 错误密度 combinatorial testing locating errors set of possible faulty interactions error density
  • 相关文献

参考文献9

二级参考文献81

共引文献97

同被引文献36

  • 1陈友,程学旗,李洋,戴磊.基于特征选择的轻量级入侵检测系统[J].软件学报,2007,18(7):1639-1651. 被引量:78
  • 2Lee Naish, Hua Jie Lee, Kotagiri Ramamohanarao. A model for spectra-based software diagnosis [ J ]. ACM Transac- tions on software engineering and methodology (TOSEM) ,2011,20(3) :11. 被引量:1
  • 3Rui Abreu, Peter Zoeteweij, Rob Golsteijn, Arjan J C Van Gemund. A practical evaluation of spectrum-based fault lo- calization [ J ]. Journal of Systems and Software, 2009,82 ( 11 ) :1780 - 1792. 被引量:1
  • 4Konighofer R, Roderick Bloem. Automated error localiza- tion and correction for imperative programs [ A ]. Formal Methods in Computer-Aided Design ( FMCAD ) [ C ]. USA:IEEE,2011,91 - 100. 被引量:1
  • 5Rui Abreu, Arjan J C Van Gemnnd. Diagnosing multiple in- termittent failures using maximum likelihood estimation [ J ]. Artificial Intelligence ,2010,174 ( 18 ) : 1481 - 1497. 被引量:1
  • 6Chao Liu, Long Fei, Xifeng Yan, Jiawei Han, Samuel P Midldff. Statistical debugging: A hypothesis testing-based approach [ J ]. IEEE Transactions on Software Engineering, 2006,32(10) :831 - 848. 被引量:1
  • 7Dennis Jeffrey, R Gupta. Effective and efficient localization of multiple faults using value replacement [ A ]. IEEE Inter- national Conference on Software Maintenance [ C ]. USA: IEEE,2009,221 - 230. 被引量:1
  • 8Andreas Zeller, Ralf Hildebrandt. Simplifying and isolating failure-inducing input [ J ]. IEEE Transactions on Software Engineering,2002,28 (2) : 183 - 200. 被引量:1
  • 9Swarup Kumar Sahoo, John Criswell, Chase Geigle, Vikram Adve. Using likely invariants for automated software fault localization[ J ]. ACM SIGARCH Computer Architecture News,2013,41 ( 1 ): 139 - 152. 被引量:1
  • 10Raymond Reiter. A theory of diagnosis from first princi- ples [ J ]. Artificial intelligence, 1987,32 ( 1 ) :57 - 95. 被引量:1

引证文献6

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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