补丁测试方法、装置、非易失性存储介质及电子设备制造方法及图纸

技术编号:38582202 阅读:28 留言:0更新日期:2023-08-26 23:26
本发明专利技术公开了一种补丁测试方法、装置、非易失性存储介质及电子设备。涉及软件测试领域,该方法包括:获取待测试补丁和M个待测试软件版本的版本信息,其中,待测试补丁用于对目标软件进行升级,M个待测试软件版本为目标软件的历史版本;根据M个待测试软件版本的版本信息,将M个待测试软件版本划分为N个测试等价类,其中,N为小于M的正整数;创建与N个测试等价类一一对应的测试基线版本;对与N个测试等价类一一对应的测试基线版本分别执行待测试补丁的安装测试,得到N个测试等价类分别对应的测试结果。本发明专利技术解决了对软件的升级补丁进行测试时由于软件版本较多导致重复工作量大的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
补丁测试方法、装置、非易失性存储介质及电子设备


[0001]本专利技术涉及软件测试领域,具体而言,涉及一种补丁测试方法、装置、非易失性存储介质及电子设备。

技术介绍

[0002]发布软件的补丁之前,需要先对补丁进行测试。用户实际使用的软件版本可能并不相同,因此需要测试补丁对不同软件版本均能修补缺陷并通过功能验证,现有的补丁测试工作中,测试人员采用的测试策略较为随意,其中涉及补丁的安装、验证、卸载等测试,需花费大量的人力和系统资源成本,还容易出现测试场景遗漏的问题,带来质量风险。上述过程由测试人员手工执行,花费时间久,重复性工作量大,占用平台资源多。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种补丁测试方法、装置、非易失性存储介质及电子设备,以至少解决对软件的升级补丁进行测试时由于软件版本较多导致重复工作量大的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种补丁测试方法,包括:获取待测试补丁和M个待测试软件版本的版本信息,其中,所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种补丁测试方法,其特征在于,包括:获取待测试补丁和M个待测试软件版本的版本信息,其中,所述待测试补丁用于对目标软件进行升级,所述M个待测试软件版本为所述目标软件的历史版本;根据所述M个待测试软件版本的版本信息,将所述M个待测试软件版本划分为N个测试等价类,其中,N为小于M的正整数;创建与所述N个测试等价类一一对应的测试基线版本;对与所述N个测试等价类一一对应的所述测试基线版本分别执行所述待测试补丁的安装测试,得到所述N个测试等价类分别对应的测试结果。2.根据权利要求1所述的方法,其特征在于,根据所述M个待测试软件版本的版本信息,将所述M个待测试软件版本划分为N个测试等价类,包括:在所述M个待测试软件版本的版本信息包括所述M个待测试软件版本各自的前置版本信息的情况下,根据所述M个待测试软件版本各自的前置版本信息,将所述M个待测试软件版本中前置版本不同的待测试软件版本划分为不同的测试等价类。3.根据权利要求1所述的方法,其特征在于,根据所述M个待测试软件版本的版本信息,将所述M个待测试软件版本划分为N个测试等价类,包括:在所述M个待测试软件版本的版本信息包括所述M个待测试软件版本各自的发布平台信息的情况下,根据所述M个待测试软件版本各自的发布平台信息,将所述M个待测试软件版本中发布平台不同的待测试软件版本划分为不同的测试等价类。4.根据权利要求1所述的方法,其特征在于,对与所述N个测试等价类一一对应的所述测试基线版本分别执行所述待测试补丁的安装测试,得到所述N个测试等价类分别对应的测试结果,包括:根据与所述N个测试等价类一一对应的所述测试基线版本分别对应的测试等价类,获取所述测试基线版本各自对应的测试用例;对与所述N个测试等价类一一对应的所述测试基线版本分别安装所述待测试补丁版本,得到测试补丁版本;采用所述测试基线版本各自对应的所述测试用例分别测试对应的所述测试补丁版本,得到所述测试结果。5.根据权利要求4所述的方法,其特征在于,采用与所述N个测试等价类一一对应的所述测...

【专利技术属性】
技术研发人员:刘慧敏
申请(专利权)人:工银科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1