[发明专利]一种用于测试版本更新系统的客户端、该系统及方法有效
| 申请号: | 201510926442.3 | 申请日: | 2015-12-11 |
| 公开(公告)号: | CN106878362B | 公开(公告)日: | 2020-04-24 |
| 发明(设计)人: | 常青;周柏廷 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/36 |
| 代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
| 地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 测试 版本 更新 系统 客户端 方法 | ||
本发明公开了一种用于测试版本更新系统的客户端、该系统及方法,属于自动测试技术领域;系统包括连接一服务端的客户端,客户端包括:设备选择单元、模式选择单元、监控单元以及第一更新单元;方法包括:步骤S1,客户端根据外部输入的指令选择一个更新模式作为测试模式,并在为第一模式时转向步骤S2;步骤S2,客户端根据外部输入的指令选择一个测试设备,并作为被测设备输出;步骤S3,客户端监控服务端中保存的测试版本是否与被测设备的测试版本相同,并在监控结果表示不相同时转向步骤S4;步骤S4,客户端向服务端请求下载测试版本,并依照被下载的测试版本对被测设备进行版本更新。上述技术方案的有益效果是:降低人力成本,提升自动测试的效率。
技术领域
本发明涉及自动测试技术领域,尤其涉及一种用于测试版本更新系统的客户端、该系统及方法。
背景技术
目前的自动测试领域中,往往需要测试人员手动对测试版本进行一些操作,包括去服务器下载测试版本、打开下载软件、加载需要下载的软件包以及对被测移动终端进行刷机操作等,上述过程可能会重复多次,这对于手动操作而言非常繁琐并且枯燥,提升了自动测试过程中的人力成本。
同时,测试版本的发布时间并不固定,有些测试版本可能会在测试人员下班后发布,甚至有些会在深夜发布测试版本,这就需要测试人员加班等待测试版本的发布,并且会导致测试版本的下载和更新不及时,从而降低自动测试的效率。
发明内容
根据现有技术中存在的上述问题,现提供一种用于测试版本更新系统的客户端、该系统及方法的技术方案,旨在避免需要测试人员手动更新测试版本的问题,降低人力成本,提升自动测试的效率。
上述技术方案具体包括:
一种用于测试版本更新系统的客户端,其中,连接一服务端,所述服务端用于保存关联于不同的测试设备的测试版本并对所述测试版本进行实时更新;
所述客户端还连接所述测试设备,并用于更新所述测试设备的所述测试版本;
所述客户端包括:
设备选择单元,预设有所述测试设备的信息,并用于根据外部输入的指令选择关联于所述信息的多个所述测试设备中的一个作为被测设备并输出;
模式选择单元,预设有用于表示所述测试版本的更新方式的更新模式,并根据外部输入的指令选择一个所述更新模式作为测试模式并输出;
监控单元,分别连接所述设备选择单元和所述模式选择单元,用于在所述测试模式为一预设的第一模式时,监控所述服务端中保存的所述测试版本是否与所述被测设备的所述测试版本相同,输出监控结果;
第一更新单元,连接所述监控单元,用于在所述监控结果表示不相同时向所述服务端请求下载所述测试版本,并依照被下载的所述测试版本对所述被测设备进行版本更新。
优选的,该客户端,其中,还包括:
第二更新单元,分别连接所述设备选择单元和所述模式选择单元,用于在所述测试模式为一预设的第二模式时,根据外部输入的指令向所述服务端请求下载所述测试版本,并依照被下载的所述测试版本对所述被测设备进行版本更新。
优选的,该客户端,其中,所述第二更新单元中包括:
第一选择模块,用于选择关联于所述被测设备的一个测试项目,并作为被测项目输出;
第二选择模块,连接所述第一选择模块,用于选择关联于所述被测项目的一个描述文件,并作为被测文件输出;
所述第二更新单元根据所述被测文件,向所述服务端请求下载对应的所述测试版本。
优选的,该客户端,其中,所述服务端中保存有对应每个所述客户端的版本下载记录;
所述客户端还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510926442.3/2.html,转载请声明来源钻瓜专利网。





