基于约束的软件失效域识别与特征分析
作者:孙昌爱
作者单位:北京科技大学计算机与通信工程学院,北京 100083中国科学院软件研究所计算机科学国家重点实验室,北京100190
加工时间:2014-05-15
信息来源:《软件学报》
关键词:软件测试;测试用例;软件失效;软件缺陷;程序分析
摘 要:随机测试是实践中广泛采用的一种黑盒测试方法.近年来提出的适应性随机测试方法改进了随机测试的不足,仿真实验结果表明,改进效果取决于软件失效域的特征.提出以测试约束刻画软件失效域在输入域上的分布,探讨了基于现有的程序分析技术构造测试约束的过程,讨论了基于测试约束的软件失效域的特征分析方法.以一个实例软件验证所提出的测试约束构造过程及其软件失效域特征分析方法.测试约束揭示了软件故障的触发与传播的内在机制,基于测试约束的软件失效域的特征分析方法有助于改进测试用例的设计质量以及评价适应性随机测试方法的适用性.