本发明公开了一种基于输入域错误定位的极小故障定位方法,具体包含以下步骤:首先生成并分析输入集,对其分类,形成失效的测试用例和通过的测试用例;然后通过迭代交互故障定位方法得到故障定位结果,获得未经过约简的极小故障模式集;最后对得到的未经过约简的极小故障模式进行约简,减少冗余性,得到更为精简的极小故障模式集。本发明在现有的迭代交互故障定位方法下进行进一步的优化,对极小故障模式进行约简,减少了极小故障模式的冗余性,保证极小故障定位达到更优的效果。本发明能够帮助减少需要使用极小故障模式集的程序开发人员的调用时间,有效地提高程序开发人员的工作效率。
📄 2017102133444
📂 G06F11_36
👤 南京邮电大学
📅 2017-04-01
一种增强软件故障定位效果的方法,首先,对语句覆盖矩阵进行处理,得到故障定位参数CFNorm值;其次,将得到的故障定位参数CFNorm以不同的指数与现有的故障定位公式结合;最后,用改进后的故障定位公式计算每一条可执行语句的可疑值,并将语句按照可疑值从高到低的顺序进行排序,从而为程序员提供定位故障依据。本发明方法提出一种新的故障定位参数CFNorm,故障定位参数CFNorm不仅可以有效发挥NCF对故障定位效果的提升作用,而且可以乘积的方式与传统的故障定位公式相结合,从而对原技术的效果起到明显的提升作用,具有良好的兼容性、可移植性。
📄 2019103806864
📂 G06F11_36
👤 三峡大学
📅 2019-05-08