[发明专利]软件的送测方法、服务器及系统在审
申请号: | 201910856276.2 | 申请日: | 2019-09-10 |
公开(公告)号: | CN110609793A | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 李宁;赖华贵;计胜侠;李昂 | 申请(专利权)人: | 深圳证券交易所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44287 深圳市世纪恒程知识产权代理事务所 | 代理人: | 黄嗣童 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增量数据 版本数据 源代码文件 测试终端 获取目标 测试工作量 测试内容 测试效率 目标软件 冗余文件 送测系统 运行参数 细粒度 源码 打包 服务器 编译 装载 发送 反馈 升级 | ||
本发明公开了一种软件的送测方法,所述软件的送测方法包括以下步骤:从源码库中获取目标软件的待送测版本对应的源代码文件;确定所述源代码文件中的增量数据;根据所述增量数据进行装载、编译打包,得到送测版本数据;将所述送测版本数据发送至测试终端,其中,所述测试终端根据所述送测版本数据对安装的所述目标软件进行升级并运行,反馈所述运行参数。本发明还公开了一种服务器及软件的送测系统,通过获取目标软件的待送测文件,并确定待送测文件中的增量数据,通过只针对增量数据进行送测,采用精确的细粒度进行送测,避免了测试内容中的大量冗余文件,从而减少测试工作量,提高测试效率。
技术领域
本发明涉及软件送测技术领域,尤其涉及软件的送测方法、服务器及系统。
背景技术
当开发人员对软件进行开发测试时,开发过程通常被划分为多个不同的分支,以便于开发人员对软件的不同部分分别进行修改和测试。因此在开发过程的不同阶段,可以存在多个不同分支的软件版本。
目前,在对软件进行送测时,通常是对某一版本软件的完整文件进行送测。然而,对某一版本软件的完整文件进行送测,会导致测试内容中存在大量冗余文件,增加不必要的测试工作量和部署工作量,使得测试效率较低,并且会给系统运行带来风险。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种软件的送测方法、服务器及系统,旨在通过获取目标软件的待送测文件,并确定待送测文件中的增量数据,通过只针对增量数据进行送测,采用精确的细粒度进行送测,避免了测试内容中的大量冗余文件,从而减少测试工作量,提高测试效率。
为实现上述目的,本发明提供一种软件的送测方法,所述软件的送测方法包括以下步骤:
从源码库中获取目标软件的待送测版本对应的源代码文件;
确定所述源代码文件中的增量数据;
根据所述增量数据进行装载、编译打包,得到送测版本数据;
将所述送测版本数据发送至测试终端,其中,所述测试终端根据所述送测版本数据对安装的所述目标软件进行升级并运行,反馈所述运行参数。
可选地,所述确定所述源代码文件中的增量数据的步骤包括:
获取所述目标软件的参考版本对应的源代码文件;
比对所述待送测版本对应的源代码文件与所述参考版本对应的源代码文件得到所述增量数据。
可选地,所述获取所述目标软件的参考版本对应的源代码文件的步骤包括:
获取所述目标软件的送测类型;
在所述目标软件的送测类型为全量送测时,将所述目标软件的初始版本作为所述参考版本,并获取所述初始版本对应的源代码文件;
在所述目标软件的送测类型为增量送测时,将所述待送测版本的相邻版本作为所述参考版本,并获取所述相邻版本对应的源代码文件。
可选地,所述将所述送测版本数据发送至测试终端的步骤之前,还包括:
获取所述送测版本数据对应的升级步骤信息;
输出所述升级步骤信息;
在接收到用户触发的所述升级步骤信息的修改指令时,根据所述修改指令修改所述升级步骤信息,其中,所述测试终端根据修改后的所述升级步骤信息和所述送测版本数据对安装的所述目标软件进行升级。
可选地,所述从源码库中获取目标软件的待送测版本对应的源代码文件的步骤之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳证券交易所,未经深圳证券交易所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910856276.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:接口测试方法、装置、计算机设备和存储介质
- 下一篇:页面检测方法及装置