一种用于测试版本更新系统的客户端、该系统及方法技术方案

技术编号:15695588 阅读:72 留言:0更新日期:2017-06-24 11:05
本发明专利技术公开了一种用于测试版本更新系统的客户端、该系统及方法,属于自动测试技术领域;系统包括连接一服务端的客户端,客户端包括:设备选择单元、模式选择单元、监控单元以及第一更新单元;方法包括:步骤S1,客户端根据外部输入的指令选择一个更新模式作为测试模式,并在为第一模式时转向步骤S2;步骤S2,客户端根据外部输入的指令选择一个测试设备,并作为被测设备输出;步骤S3,客户端监控服务端中保存的测试版本是否与被测设备的测试版本相同,并在监控结果表示不相同时转向步骤S4;步骤S4,客户端向服务端请求下载测试版本,并依照被下载的测试版本对被测设备进行版本更新。上述技术方案的有益效果是:降低人力成本,提升自动测试的效率。

【技术实现步骤摘要】
一种用于测试版本更新系统的客户端、该系统及方法
本专利技术涉及自动测试
,尤其涉及一种用于测试版本更新系统的客户端、该系统及方法。
技术介绍
目前的自动测试领域中,往往需要测试人员手动对测试版本进行一些操作,包括去服务器下载测试版本、打开下载软件、加载需要下载的软件包以及对被测移动终端进行刷机操作等,上述过程可能会重复多次,这对于手动操作而言非常繁琐并且枯燥,提升了自动测试过程中的人力成本。同时,测试版本的发布时间并不固定,有些测试版本可能会在测试人员下班后发布,甚至有些会在深夜发布测试版本,这就需要测试人员加班等待测试版本的发布,并且会导致测试版本的下载和更新不及时,从而降低自动测试的效率。
技术实现思路
根据现有技术中存在的上述问题,现提供一种用于测试版本更新系统的客户端、该系统及方法的技术方案,旨在避免需要测试人员手动更新测试版本的问题,降低人力成本,提升自动测试的效率。上述技术方案具体包括:一种用于测试版本更新系统的客户端,其中,连接一服务端,所述服务端用于保存关联于不同的测试设备的测试版本并对所述测试版本进行实时更新;所述客户端还连接所述测试设备,并用于更新所述测试设备的本文档来自技高网...
一种用于测试版本更新系统的客户端、该系统及方法

【技术保护点】
一种用于测试版本更新系统的客户端,其特征在于,连接一服务端,所述服务端用于保存关联于不同的测试设备的测试版本并对所述测试版本进行实时更新;所述客户端还连接所述测试设备,并用于更新所述测试设备的所述测试版本;所述客户端包括:设备选择单元,预设有所述测试设备的信息,并用于根据外部输入的指令选择关联于所述信息的多个所述测试设备中的一个作为被测设备并输出;模式选择单元,预设有用于表示所述测试版本的更新方式的更新模式,并根据外部输入的指令选择一个所述更新模式作为测试模式并输出;监控单元,分别连接所述设备选择单元和所述模式选择单元,用于在所述测试模式为一预设的第一模式时,监控所述服务端中保存的所述测试版本...

【技术特征摘要】
1.一种用于测试版本更新系统的客户端,其特征在于,连接一服务端,所述服务端用于保存关联于不同的测试设备的测试版本并对所述测试版本进行实时更新;所述客户端还连接所述测试设备,并用于更新所述测试设备的所述测试版本;所述客户端包括:设备选择单元,预设有所述测试设备的信息,并用于根据外部输入的指令选择关联于所述信息的多个所述测试设备中的一个作为被测设备并输出;模式选择单元,预设有用于表示所述测试版本的更新方式的更新模式,并根据外部输入的指令选择一个所述更新模式作为测试模式并输出;监控单元,分别连接所述设备选择单元和所述模式选择单元,用于在所述测试模式为一预设的第一模式时,监控所述服务端中保存的所述测试版本是否与所述被测设备的所述测试版本相同,输出监控结果;第一更新单元,连接所述监控单元,用于在所述监控结果表示不相同时向所述服务端请求下载所述测试版本,并依照被下载的所述测试版本对所述被测设备进行版本更新。2.如权利要求1所述的客户端,其特征在于,还包括:第二更新单元,分别连接所述设备选择单元和所述模式选择单元,用于在所述测试模式为一预设的第二模式时,根据外部输入的指令向所述服务端请求下载所述测试版本,并依照被下载的所述测试版本对所述被测设备进行版本更新。3.如权利要求2所述的客户端,其特征在于,所述第二更新单元中包括:第一选择模块,用于选择关联于所述被测设备的一个测试项目,并作为被测项目输出;第二选择模块,连接所述第一选择模块,用于选择关联于所述被测项目的一个描述文件,并作为被测文件输出;所述第二更新单元根据所述被测文件,向所述服务端请求下载对应的所述测试版本。4.如权利要求1所述的客户端,其特征在于,所述服务端中保存有对应每个所述客户端的版本下载记录;所述客户端还包括:查询单元,分别连接所述设备选择单元和所述模式选择单元,用于在所述测试模式为一预设的第三模式时,查询得到所述服务端中保存的关联于所述被测设备的所述版本下载记录并输出;第三更新单元,连接所述查询单元,用于在查询得到的所述版本下载记录中选择一个所述测试版本并进行下载,依照被下载的所述测试版本对所述被测设备进行版本更新。5.如权利要求4所述的客户端,其特征在于,所述第三更新单元包括:第三选择模块,用于根据外部输入的指令,根据所述版本下载记录选择一个关联于所述被测设备的一个测试项目,并作为被测项目输出;第四选择模块,连接所述第三选择模块,用于根据外部输入的指令选择一个关联于所述被测项目的一个描述文件,并作为被测文件输出;所述第三更新单元根据所述被测文件,向所述服务端请求下载对应的所述测试版本。6.如权利要求1所述的客户端,其特征在于,所述客户端还包括:终止单元,连接所述第一更新单元,用于根据外部输入的指令终止所述版本更新的过程。7.如权利要求2所述的客户端,其特征在于,所述客户端还包括:终止单元,连接所述第二更新单元,用于根据外部输入的指令终止所述版本更新的过程。8.如权利要求4所述的客户端,其特征在于,...

【专利技术属性】
技术研发人员:常青周柏廷
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1