会议专题

基于I/O关系的适应性随机测试

随机测试(Random Testing,RT)是一种简单易用的测试技术,它从输入域随机地选择测试用例,直至发现一个失效或测试资源耗尽.但它因为不利用任何软件需求和代码信息而被认为是效率低下的.基于失效域分布的特征,Chen提出了一种名叫适应性随机测试(Adaptive Random Testing,ART)的新方法.ART虽然提高了随机测试的失效发现效率,但与RT一样,在发现一个失效后就停止测试,而现实中许多软件都是具有多个输入输出变量的,它可能存在多个缺陷,针对这样的软件进行测试,ART显然存在一定的局限.本文将I/O关系信息引入ART,在I/O关联性分析的基础上,提出了一种基于I/O的ART新方法. 仿真实验的结果证明,相对于FSCS-ART而言,新算法发现失效的效率有了极大的提高,同时,它可以一次发现多个失效,更适用于多个输入输出变量的软件的测试.

随机测试 I/O关系 失效发现效率

聂剑平 曹旭 钱越英 陈昱松

北京应用气象研究所,北京 100029 中国电子设备系统工程公司系统所,北京 100039

国内会议

第六届中国测试学术会议

合肥

中文

176-183

2010-07-24(万方平台首次上网日期,不代表论文的发表时间)