一种基于部分多重覆盖的回归测试用例筛选方法

    公开(公告)号:CN101908017B

    公开(公告)日:2012-10-03

    申请号:CN201010187488.5

    申请日:2010-06-01

    Applicant: 南京大学

    Inventor: 顾庆 唐宝 陈道蓄

    Abstract: 本发明公开了一种基于部分多重覆盖的回归测试用例筛选方法,首先根据软件系统特征和测试用例库的历史数据,构建测试需求覆盖矩阵;再针对修改组件,将测试需求集划分为关注集和无关集;采用HATS算法选择回归测试集;对于测试用例库的维护,采用基于风险或操作剖面定义测试需求的多重覆盖策略;根据给定的多重覆盖策略,采用MHATS算法筛选测试用例集。本发明通过多重覆盖策略来保留冗余的测试用例,从而在精简测试用例库时维持测试用例库的缺陷检测能力;另外在选择回归测试集时面向部分覆盖,同时避免覆盖不相干的测试需求,在进一步减少测试用例数量的同时,降低测试执行和分析的成本。

    一种基于部分多重覆盖的回归测试用例筛选方法

    公开(公告)号:CN101908017A

    公开(公告)日:2010-12-08

    申请号:CN201010187488.5

    申请日:2010-06-01

    Applicant: 南京大学

    Inventor: 顾庆 唐宝 陈道蓄

    Abstract: 本发明公开了一种基于部分多重覆盖的回归测试用例筛选方法,首先根据软件系统特征和测试用例库的历史数据,构建测试需求覆盖矩阵;再针对修改组件,将测试需求集划分为关注集和无关集;采用HATS算法选择回归测试集;对于测试用例库的维护,采用基于风险或操作剖面定义测试需求的多重覆盖策略;根据给定的多重覆盖策略,采用MHATS算法筛选测试用例集。本发明通过多重覆盖策略来保留冗余的测试用例,从而在精简测试用例库时维持测试用例库的缺陷检测能力;另外在选择回归测试集时面向部分覆盖,同时避免覆盖不相干的测试需求,在进一步减少测试用例数量的同时,降低测试执行和分析的成本。

Patent Agency Ranking