会议专题

基于需求覆盖和切片技术的软件错误定位

在某个测试用例GTC的驱动下,程序的执行结果与预期结果不符,需进行错误定位.首先根据测试用例与测试需求的关系,得到和GTC覆盖相同需求最多的3个成功测试用例和1个失败用例;然后引入程序切片技术,按照代码在各切片中出现的可能性给出代码含错的优先级;继而实施渐增式策略缩小可疑代码范围,分两阶段进行具体定位:精炼法检查最可能含有bug的代码,扩充法按照直接数据依赖分析逐步增加考察范围;最后给出实验数据进行效率分析。

测试用例集 需求覆盖 程序切片 辅助切片 软件定错 直接数据依赖 优先级

孙继荣 李志蜀 殷锋 倪建成

四川大学计算机学院,成都,610065;四川广播电视大学,成都,610073 四川大学计算机学院,成都,610065 西南民族大学计算机科学与技术学院,成都,610041

国内会议

第五届全国信息获取与处理学术会议

秦皇岛·北戴河

中文

90-94

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