简介:
本发明公布了一种基于面向对象程序切片谱的错误定位方法,首先我们根据源程序构造面向对象程序依赖图,然后结合测试历史中提取的失效测试信息提取错误相关切片,根据错误相关切片和测试历史信息中提取的测试覆盖信息构造面向对象程序切片谱矩阵,最后基于面向对象程序切片谱矩阵度量错误相关切片中每个元素的可疑度,并根据可疑度大小顺序定位到错误位置。本发明的基于面向对象程序切片谱的错误定位方法效率更高。
本发明公布了一种基于面向对象程序切片谱的错误定位方法,首先我们根据源程序构造面向对象程序依赖图,然后结合测试历史中提取的失效测试信息提取错误相关切片,根据错误相关切片和测试历史信息中提取的测试覆盖信息构造面向对象程序切片谱矩阵,最后基于面向对象程序切片谱矩阵度量错误相关切片中每个元素的可疑度,并根据可疑度大小顺序定位到错误位置。本发明的基于面向对象程序切片谱的错误定位方法效率更高。