Improving MC/DC and Fault Detection Strength Using Combinatorial Testing

2017 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C)(2017)

引用 16|浏览35
暂无评分
摘要
Software, in many different fields and tasks, hasplayed a critical role and even replaced humans to improveefficiency and safety. However, catastrophic consequences can becaused by implementation bugs and design defects. Modifiedcondition/decision coverage (MC/DC), required by the FederalAviation Administration on Level A (the most safety criticalsystem), has been shown to be effective in detecting softwarebugs. However, generating tests to achieve high MC/DC can bevery expensive and time consuming. Recently, many studiesshowed that combinatorial testing (CT) could generate highqualitytest cases in a cost-effective way. Can CT generate testcases to achieve high MC/DC? In this paper, we conduct anempirical study on two real-life programs to evaluate theefficiency and effectiveness of using combinatorial testing toimprove MC/DC coverage achievement, as well as the faultdetection strength.
更多
查看译文
关键词
Combinatorial Testing,MC/DC Coverage,Fault
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要