The present invention discloses a regression test method which comprises the following steps: acquiring a regression test path according to the repaired vulnerability and the preset test strength level, wherein the regression test path includes the central path of the repaired vulnerability and the peripheral path of the repaired vulnerability. The peripheral path is determined according to the preset test strength level, the central path and the peripheral path are combined to generate test cases, and the regression test is conducted according to the regression test path according to the test cases. The invention also discloses a regression testing device, a regression testing device and a computer readable storage medium. The invention improves the testing efficiency and reduces the testing cost while guaranteeing the reliability of the test.
【技术实现步骤摘要】
回归测试方法、设备、装置及计算机可读存储介质
本专利技术涉及测试
,尤其涉及一种回归测试方法、设备、装置及计算机可读存储介质。
技术介绍
在对程序或系统进行调试的过程中,修复漏洞后,需要进行回归测试,回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误,从而保障程序或系统的可靠性。通常,回归测试只针对漏洞本身。然而,对漏洞的修复还可能引入新的衍生漏洞,如果只对漏洞本身进行回归测试,很容易出现衍生漏洞导致程序或系统无法正常运行的情况。为了解决上述衍生漏洞带来的问题,在另一种回归测试方法中,修复漏洞后进行全功能测试,以提高程序或系统的可靠性。但是,这种全功能测试需要投入大量的资源,导致测试效率大幅降低,测试成本大幅升高。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种回归测试方法,旨在解决上述回归测试的可靠性差、效率低下的技术问题,以满足客户的需求。为实现上述目的,本专利技术提供一种回归测试方法,所述回归测试方法包括以下步骤:根据被修复的漏洞和预设测试强度等级,获取回归测试路径,其中,所述回归测试路径包括被修复的漏洞所在的中心路径,以及被修复的漏洞的周围路径,所述周围路径根据所述预设测试强度等级确定;根据所述中心路径和所述周围路径,采用组合测试,生成测试用例;根据所述测试用例,按照所述回归测试路径进行回归测试。优选地,根据被修复的漏洞和预设测试强度等级,获取回归测试路径的步骤包括:计算所述周围路径与所述中心路径之间的相依度;按照所述相依度由高至低的 ...
【技术保护点】
1.一种回归测试方法,其特征在于,所述回归测试方法包括以下步骤:根据被修复的漏洞和预设测试强度等级,获取回归测试路径,其中,所述回归测试路径包括被修复的漏洞所在的中心路径,以及被修复的漏洞的周围路径,所述周围路径根据所述预设测试强度等级确定;根据所述中心路径和所述周围路径,采用组合测试,生成测试用例;根据所述测试用例,按照所述回归测试路径进行回归测试。
【技术特征摘要】
1.一种回归测试方法,其特征在于,所述回归测试方法包括以下步骤:根据被修复的漏洞和预设测试强度等级,获取回归测试路径,其中,所述回归测试路径包括被修复的漏洞所在的中心路径,以及被修复的漏洞的周围路径,所述周围路径根据所述预设测试强度等级确定;根据所述中心路径和所述周围路径,采用组合测试,生成测试用例;根据所述测试用例,按照所述回归测试路径进行回归测试。2.如权利要求1所述的回归测试方法,其特征在于,根据被修复的漏洞和预设测试强度等级,获取回归测试路径的步骤包括:计算所述周围路径与所述中心路径之间的相依度;按照所述相依度由高至低的顺序,将所述周围路径纳入所述回归测试路径中,直至所述回归测试路径的测试强度等级等于所述预设测试强度等级。3.如权利要求2所述的回归测试方法,其特征在于,所述周围路径包括第一周围路径和第二周围路径,所述第一周围路径与所述中心路径之间的相依度大于所述第二周围路径与所述中心路径之间的相依度;所述根据所述中心路径和所述周围路径,采用组合测试,生成测试用例的步骤包括:根据所述中心路径和所述第一周围路径,获取第一测试参数和所述第一测试参数对应的参数取值;根据所述第一测试参数和所述第一测试参数对应的参数取值,建立第一测试用例;根据所述中心路径和所述第二周围路径,获取第二测试参数和所述第二测试参数对应的参数取值;根据所述第二测试参数和所述第二测试参数对应的参数取值,建立第二测试用例;其中,所述第一测试参数对中心路径和第一周围路径的覆盖度大于所述第二测试参数对中心路径和第二周围路径的覆盖度。4.如权利要求1所述的回归测试方法,其特征在于,根据所述中心路径和所述周围路径,采用组合测试,生成测试用例的步骤包括:根据所述中心路径和所述周围路径,获取测试参数和所述测试参数对应的参数取值;根据所述测试参数和所述测试参数对应的参数取值,按照两两组合方式或正交组合方式,建立所述测试用例。5.如权利要求1...
【专利技术属性】
技术研发人员:周海艳,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。