[发明专利]软件的送测方法、服务器及系统在审
申请号: | 201910856276.2 | 申请日: | 2019-09-10 |
公开(公告)号: | CN110609793A | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 李宁;赖华贵;计胜侠;李昂 | 申请(专利权)人: | 深圳证券交易所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44287 深圳市世纪恒程知识产权代理事务所 | 代理人: | 黄嗣童 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增量数据 版本数据 源代码文件 测试终端 获取目标 测试工作量 测试内容 测试效率 目标软件 冗余文件 送测系统 运行参数 细粒度 源码 打包 服务器 编译 装载 发送 反馈 升级 | ||
1.一种软件的送测方法,其特征在于,所述软件的送测方法包括以下步骤:
从源码库中获取目标软件的待送测版本对应的源代码文件;
确定所述源代码文件中的增量数据;
根据所述增量数据进行装载、编译打包,得到送测版本数据;
将所述送测版本数据发送至测试终端,其中,所述测试终端根据所述送测版本数据对安装的所述目标软件进行升级并运行,反馈所述运行参数。
2.如权利要求1所述的软件的送测方法,其特征在于,所述确定所述源代码文件中的增量数据的步骤包括:
获取所述目标软件的参考版本对应的源代码文件;
比对所述待送测版本对应的源代码文件与所述参考版本对应的源代码文件得到所述增量数据。
3.如权利要求2所述的软件的送测方法,其特征在于,所述获取所述目标软件的参考版本对应的源代码文件的步骤包括:
获取所述目标软件的送测类型;
在所述目标软件的送测类型为全量送测时,将所述目标软件的初始版本作为所述参考版本,并获取所述初始版本对应的源代码文件;
在所述目标软件的送测类型为增量送测时,将所述待送测版本的相邻版本作为所述参考版本,并获取所述相邻版本对应的源代码文件。
4.如权利要求1所述的软件的送测方法,其特征在于,所述将所述送测版本数据发送至测试终端的步骤之前,还包括:
获取所述送测版本数据对应的升级步骤信息;
输出所述升级步骤信息;
在接收到用户触发的所述升级步骤信息的修改指令时,根据所述修改指令修改所述升级步骤信息,其中,所述测试终端根据修改后的所述升级步骤信息和所述送测版本数据对安装的所述目标软件进行升级。
5.如权利要求1所述的软件的送测方法,其特征在于,所述从源码库中获取目标软件的待送测版本对应的源代码文件的步骤之前,还包括:
在接收到用户触发的送测指令时,从所述源码库中获取所述目标软件的多个版本信息,生成版本列表,并输出所述版本列表;
在接收到所述用户触发的所述版本列表的选择指令时,将所述选择指令对应的版本作为所述目标软件的待送测版本。
6.如权利要求1所述的软件的送测方法,其特征在于,所述将所述送测版本数据发送至测试终端的步骤包括:
确定所述送测版本数据对应的测试终端类型;
将所述送测版本数据发送至所述测试终端类型对应的测试终端。
7.如权利要求1所述的软件的送测方法,其特征在于,所述将所述送测版本数据发送至测试终端的步骤之后,还包括:
在接收到所述测试终端反馈的运行参数时,根据所述运行参数输出测试结果。
8.如权利要求7所述的软件的送测方法,其特征在于,所述软件的送测方法还包括:
在接收到用户触发的所述测试结果的检查指令时,将所述检查指令发送至所述测试终端,其中,所述测试终端在接收到所述检查指令时,比对所述送测版本数据与所述目标软件的升级生成文件,并反馈比对结果;
在接收到所述测试终端反馈的比对结果时,根据所述比对结果输出检查结果。
9.一种服务器,其特征在于,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的软件的送测程序,所述软件的送测程序被所述处理器执行时实现如权利要求1至8中任一项所述的软件的送测方法的步骤。
10.一种软件的送测系统,其特征在于,所述软件的送测系统包括:
服务器,所述服务器为权利要求9所述的服务器;
测试终端,所述测试终端与所述服务器进行网络通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳证券交易所,未经深圳证券交易所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910856276.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:接口测试方法、装置、计算机设备和存储介质
- 下一篇:页面检测方法及装置