The invention discloses a software version test method, a device, a terminal device and a storage medium. The software version test method, including: running the code comparison platform, the code is connected to the platform and the database; the software version test method also includes the following steps performed by the code comparison platform: to obtain the internal volume of the pending version stored in the database, the content to be tested and the test to be tested. The version ID is associated; based on the test version ID, the baseline version of the base version content stored in the database is retrieved from the base version of the tested version ID, and the baseline version content is associated with the baseline version ID; the comparison results are obtained for the content of the tested version and the content of the baseline version. The software version testing method can improve software version testing efficiency and optimize software version testing effect.
【技术实现步骤摘要】
软件版本测试方法、装置、终端设备及存储介质
本专利技术涉及软件测试领域,尤其涉及一种软件版本测试方法、装置、终端设备及存储介质。
技术介绍
目前软件的更新迭代速度非常快,软件的每一次更新都会有软件版本的改动。随着软件版本改动频率的提高,对软件版本的测试要求也越来越高。当前软件版本改动比对多且零散,难以直接读取测试环境中的版本内容,并缺少对版本内容的比对,无法满足对频繁更新的软件版本进行直观比对的测试需求,导致软件版本测试效率低下且测试效果较差。
技术实现思路
本专利技术实施例提供一种软件版本测试方法,以解决软件版本测试效率低下且测试效果较差的问题。第一方面,本专利技术实施例提供一种软件版本测试方法,包括:获取所述数据库中存储的待测试版本内容,所述待测试版本内容与待测试版本ID相关联;基于所述待测试版本ID,获取所述数据库中存储的与所述待测试版本ID同源的基线版本内容,所述基线版本内容与基线版本ID相关联;对所述待测试版本内容和所述基线版本内容进行代码比对,获取比对结果。第二方面,本专利技术实施例提供一种软件版本测试装置,包括:待测试版本内容获取模块,用于获取所述数据库中存储的待测试版本内容;基线版本内容获取模块,用于基于所述待测试版本ID,获取所述数据库中存储的与所述待测试版本ID同源的基线版本内容;比对结果获取模块,用于对所述待测试版本内容和所述基线版本内容进行代码比对,获取比对结果。第三方面,本专利技术实施例提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述软件版本测试方法的 ...
【技术保护点】
1.一种软件版本测试方法,其特征在于,包括:运行代码比对平台,所述代码比对平台与数据库相连接;所述软件版本测试方法还包括由所述代码比对平台执行的如下步骤:获取所述数据库中存储的待测试版本内容,所述待测试版本内容与待测试版本ID相关联;基于所述待测试版本ID,获取所述数据库中存储的与所述待测试版本ID同源的基线版本内容;对所述待测试版本内容和所述基线版本内容进行代码比对,获取比对结果。
【技术特征摘要】
1.一种软件版本测试方法,其特征在于,包括:运行代码比对平台,所述代码比对平台与数据库相连接;所述软件版本测试方法还包括由所述代码比对平台执行的如下步骤:获取所述数据库中存储的待测试版本内容,所述待测试版本内容与待测试版本ID相关联;基于所述待测试版本ID,获取所述数据库中存储的与所述待测试版本ID同源的基线版本内容;对所述待测试版本内容和所述基线版本内容进行代码比对,获取比对结果。2.根据权利要求1所述的软件版本测试方法,其特征在于,所述代码比对平台与数据库相连接,包括:所述代码比对平台获取用户输入的数据库配置参数;根据所述数据库配置参数,使所述代码比对平台与所述数据库相连接;所述数据库配置参数包括数据库的IP地址、数据库的Sid号、登录数据库的用户名、数据库的登录密码和数据库的端口号。3.根据权利要求1所述的软件版本测试方法,其特征在于,所述获取所述数据库中存储的待测试版本内容,包括:获取用户输入的待测试版本ID;根据所述待测试版本ID查找待测试版本内容的存储地址,基于所述存储地址获取所述待测试版本内容。4.根据权利要求1所述的软件版本测试方法,其特征在于,所述基于所述待测试版本ID,获取所述数据库中存储的与所述待测试版本内容同源的基线版本内容,包括:基于所述待测试版本ID,获取与所述待测试版本ID同源的基线版本列表;基于所述基线版本列表,获取用户输入的基线版本选择指令,所述基线版本选择指令包括基线版本ID;基于所述基线版本ID,获取所述数据库中存储的基线版本内容。5.根据权利要求1所述的软件版本测试方法,其特征在于,所述对所述待测试版本内容和所述基线版本内容进行代码比对,获取比对结果,包括:获取用户输入的全代码比对指令,根据所述全代码比对指令对所述待测试版本内容和所述基线版本内容进行字符串比对,获取比对结果;所述比对结果突出显示所述待测试版本内容中的代码和所述基线版本内容中的代码的区别处。6.根据权利要求1所述的软件版本测试方法,其特征在于,所述对所述待...
【专利技术属性】
技术研发人员:温素剑,李坤,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。