期刊文献+

基于故障的布尔表达式测试技术综述 被引量:3

Survey on Fault-based Testing Techniques for Boolean Expressions
下载PDF
导出
摘要 布尔表达式是软件规格说明与程序实现中的关键成份,严重影响软件的正确性。如何有效地测试布尔表达式是软件测试领域的一个重要研究方向。介绍了基于故障的软件测试的基本概念与原理,归纳了布尔表达式的各种故障类型,讨论了不同故障类型之间的检测包含关系;评述了几类代表性的面向布尔表达式的测试策略,提出了一种比较框架并比较了各种策略的适用情形、故障检测能力与测试用例精简程度。针对现有研究工作的不足,探讨了几个值得研究的问题,简要介绍了近年来此领域的研究工作。 Boolean expressions play a key role in specifications and programs, and thus significantly affect the correct- ness of software. How to efficiently test Boolean expressions is an important issue. We first introduced the basic con- cepts and principle of fault-based testing. We then summarized several fault classes of Boolean expressions and discussed their detection hierarchies. Next, we reviewed several representative fault-based testing strategies for Boolean expres- sions, and proposed a comparison framework to compare them with respect to the applicability, fault detection capability and reduction of test suites. Finally, we pointed out several future issues based on our observations of limitations on the existing works, and briefly introduced our relevant work in this area.
出处 《计算机科学》 CSCD 北大核心 2013年第3期16-23,40,共9页 Computer Science
基金 国家自然科学基金(60903003) 北京市自然科学基金(4112037) 中国科学院软件研究所计算机科学国家重点实验室开放课题(SYSKF1105) 中央高校基本科研业务费资助项目(FRF-SD-12-015A) 北京市优秀人才培养资助项目(2012D009006000002)资助
关键词 布尔表达式 基于故障的软件测试 测试策略 测试用例生成 故障类型 Boolean expressions, Fault-based testing, Testing strategies, Test case generation, Fault types
  • 相关文献

参考文献45

  • 1Morell L J.A Theory of Fault-Based Testing[J].IEEE Transactions on Software Engineering,1990,16(8):844-857.
  • 2Okun V,Black P E,Yesha Y.Comparison of Fault Classes in Specification Based Testing[J].Information and Software Technology,Elsevier,2004,46 (8):525-533.
  • 3Chen T Y,Lau M F,Sim K Y,et al.On detecting faults for Boolean expressions[J].Software Quality Journal,2009,17 (3):245-261.
  • 4Sun C A,Dong Y W,Lai R,et al.Analyzing and Extending MUMCUT for Fault-based Testing of General Boolean Expres sions[C] // Proceedings of the Sixth IEEE International Conference on Computer and Information Technology (CIT' 06).IEEE Computer Society,2006:184-190.
  • 5Yu Y T,Lau M F.A comparison of MC/DC、 MUMCUT and several other coverage criteria for logical decisions[J].Journal of Systems and Software,2006,79 (6):577-590.
  • 6Yu Y T,Lau M F,Chen T Y.Automatic generation of test cases from Boolean specifications using the MUMCUT strategy[J].Journal of Systems and Software,2006,79(6):820-840.
  • 7Myers G J.The Art of Software Testing[M].John Wiley&Sons,Inc.,New York,1979.
  • 8DeMillo R A,Lipton R J,Sayward F G.Hints on test data selection:Help for the practicing programmer[J].Computer,1978,11 (4):34-41.
  • 9Offutt A J,Untch R H.Mutation 2000:Uniting the orthogonal[C] // Proceedings of Mutation Testing for the New Century.2001:34-44.
  • 10胡璇,刘斌,陆民燕.软件代码缺陷分类及其应用[J].计算机工程,2009,35(2):30-33. 被引量:11

二级参考文献3

共引文献38

同被引文献12

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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