会议专题

软件兼容性测试的故障定位

  软件兼容性测试是测试软件在特定的软硬件系统上和不同的应用软件之间能否协调工作的过程,是软件开发过程中必不可少的一个步骤。然而对于既有软件系统,如何有效定位该系统中软件交互关系所可能触发的冲突是当前较难解决的问题。本文针对这一实际问题,将组合测试方法运用于软件兼容性测试的故障定位,并在组合测试和差异调试法的基础上提出改进的故障定位方法SDD( Strengthen Delta Debugging)。通过和差异调试法的对比实验,显示了SDD方法改进的有效性。通过实际案例,我们分析了SDD方法定位组合测试发现的软件兼容性故障的过程。实验证明组合测试方法能有效的发现系统中软件间的兼容性故障,SDD方法能以较小的代价定位出引发兼容性故障的软件组合。

软件测试 故障定位 兼容性故障 算法优化

Li Jie 李杰 Nie Changhai 聂长海 Liang Yalan 梁亚澜

State Key Laboratory for Novel Software Technology, Department of Computer Science and Technology, N 南京大学计算机科学与技术系软件新技术国家重点实验室 南京210046

国内会议

第七届中国测试学术会议

杭州

中文

295-301

2012-06-23(万方平台首次上网日期,不代表论文的发表时间)