对于系统软件故障问题,现在普遍方法是Tarantula和Ochiai故障定位方法,在研究这两种方法时发现,在测试用例出现冗余的情况下,得出结果不太令人满意。基于此,提出了一种有效的系统软件故障定位方法,该方法就是先计算出程序语句对每个测试用例的贡献度,得出每个语句怀疑度,并进行怀疑度的排名,最后将该文方法与Tarantula和Ochiai故障定位方法比较,该方法更为有效。