九游娱乐中国官方网站

一种移动终端自动化集成测试装置、方法和系统_九游娱乐中国官方网站
行业资讯 +

一种移动终端自动化集成测试装置、方法和系统

来源:网络

|

日期:2024-06-05 16:43:14

  (19)国家知识产权局(12)发明专利(10)授权公告号(45)授权公告日(21)申请号6.9(22)申请日2014.12.25(65)同一申请的已公布的文献号申请公布号CN105786691(43)申请公布日2016.07.20(73)专利权人锐迪科(重庆)微电子科技有限公地址400060重庆市南岸区南坪街道南城大道199号左附楼403(72)发明人(74)专利代理机构北京集佳知识产权代理有限公司11227专利代理师(51)Int.Cl.G06F11/36(2006.01)审查员张也(54)发明名称一种移动终端自动化集成测试装置、方法和系统(57)摘要本发明实施例提供了一种移动终端自动化集成测试装置、方法和系统,本发明实施例装置包括:源码管理服务器,用于管理移动终端各个子系统的源码;持续集成服务器,用于负责控制各个任务流的调度机制;源码编译服务器,用于负责执行源码的编译任务;版本更新测试服务器,用于负责执行镜像文件更新任务和版本自动测试任务。本发明实施例实现集成测试自动化流程,提高研发效率,降低研发成本。权利要求书2页说明书4页附图3页CN1057866911.一种移动终端自动化集成测试装置,其特征在于,包括:源码管理服务器,用于管理移动终端各个子系统的源码;持续集成服务器,用于负责控制各个任务流的调度机制;源码编译服务器,用于负责执行源码的编译任务;版本更新测试服务器,用于负责执行镜像文件更新任务和版本自动测试任务;所述版本更新测试服务器上安装自动化测试管理软件,所述自动化测试管理软件用于控制集成测试过程中版本测试的自动化控制脚本执行及生成测试;中继设备,连接待测终端和所述版本更新测试服务器,所述版本更新测试服务器发送控制信号给所述中继设备并控制所述待测终端进入文件更新烧写模式,完成镜像文件更新任务。2.如权利要求1所述的一种移动终端自动化集成测试装置,其特征在于,还包括在所述持续集成服务器上安装持续集成工具服务端软件,将所述持续集成服务器配置成一个持续集成工具主机运行,实现持续集成过程各个工作任务的运行管理。3.如权利要求1所述的一种移动终端自动化集成测试装置,其特征在于,还包括在所述源码编译服务器和版本更新测试服务器上安装持续集成工具客户端软件,并将所述源码编译服务器和版本更新测试服务器配置成持续集成工具从设备,所述持续集成工具从设备作为所述持续集成服务器的代理,负责执行所述持续集成服务器分配的任务。4.一种移动终端自动化集成测试方法,其特征在于,包括:源码编译服务器启动编译任务;持续集成服务器将编译镜像文件中转至版本更新测试服务器处理;所述版本更新测试服务器启动镜像文件更新任务及版本测试任务完成集成测试自动化过程执行;在所述版本更新测试服务器上安装自动化测试管理软件,所述自动化测试管理软件用于控制集成测试过程、版本测试的自动化控制脚本执行及生成测试;通过中继设备连接待测终端和所述版本更新测试服务器,所述版本更新测试服务器启动镜像文件更新任务包括所述版本更新测试服务器发送控制信号给所述中继设备并控制所述待测终端进入文件更新烧写模式,完成所述镜像文件更新任务。5.如权利要求4所述的一种移动终端自动化集成测试方法,其特征在于,所述源码编译服务器启动编译任务前还包括所述源码编译服务器检测到源码管理服务器有更新,所述源码编译服务器从所述源码管理服务器处获取待编译的源码。6.如权利要求4所述的一种移动终端自动化集成测试方法,其特征在于,还包括在所述持续集成服务器上安装持续集成工具服务端软件,并配置源码管理插件,支持源码编译脚本,将所述持续集成服务器配置成一个持续集成工具主设备运行。7.如权利要求4所述的一种移动终端自动化集成测试方法,其特征在于,还包括在所述源码编译服务器和版本更新测试服务器上安装持续集成工具客户端软件,并将所述源码编译服务器和版本更新测试服务器配置成持续集成工具从设备,所述持续集成工具从设备作为所述持续集成服务器的代理,负责执行所述持续集成服务器分配的任务。8.如权利要求4所述的一种移动终端自动化集成测试方法,其特征在于,所述版本更新测试服务器启动镜像文件更新任务和版本测试任务完成集成测试自动化过程执行包括所述持续集成服务器调度所述镜像文件更新任务和所述版本测试任务,所述镜像文件更新任CN105786691务将镜像文件更新至待测终端,所述版本更新测试服务器将要执行的测试程序包安装到所述待测终端,所述待测终端执行测试用例并反馈测试结果给所述版本更新测试服务器,所述版本更新测试服务器生成测试,上传给所述持续集成服务器,完成所述版本测试任9.一种移动终端自动化集成测试系统,其特征在于,所述系统包括如权利要求1所述的移动终端自动化集成测试装置,还包括待测终端,所述中继设备与所述待测终端和版本更新测试服务器连接,转发待测终端与版本更新测试服务器之间的控制信号,控制待测终端进入镜像更新模式,结合自动化控制脚本执行镜像文件自动更新功能。CN105786691一种移动终端自动化集成测试装置、方法和系统技术领域[0001]本发明涉及通信领域,特别涉及移动终端自动化集成测试装置、方法和系统。背景技术[0002]移动终端集成测试通常包含代码编译、集成、镜像文件更新、新版本验证测试几个阶段,通常这个过程由集成人员首先基于源码管理工具获取工程源码,然后根据编译配置选项进行源码编译,使用特定的工具将编译生成的镜像文件烧写待测终端,最后再执行测试验证流程,基本测试例验证通过后可以发布版本进入系统测试阶段,在集成过程阶段,集成人员需要参与大量的源码编译、镜像更新、版本验证等重复性工作,当前的技术对于源码管理、版本编译虽然有一些工具可以辅助集成人员完成,但是镜像文件的更新通常是需要集成人员人工操作使待测终端进入更新模式才能完成,整个集成测试过程对集成人员依赖性较大,工作效率低。发明内容[0003]为实现本发明所述目的而提供一种移动终端自动化集成测试装置、方法和系统,以实现集成测试自动化流程。[0004]本发明实施例第一方面提供了一种移动终端自动化集成测试装置,包括:[0005]源码管理服务器,用于管理移动终端各个子系统的源码;[0006]持续集成服务器,用于负责控制各个任务流的调度机制;[0007]源码编译服务器,用于负责执行源码的编译任务;[0008]版本更新测试服务器,用于负责执行镜像文件更新任务和版本自动测试任务。[0009]本发明实施例第二方面提供了一种移动终端自动化集成测试方法,包括:[0010]源码编译服务器启动编译任务;[0011]持续集成服务器将编译镜像文件中转至镜像更新版本测试服务器处理;[0012]上述版本更新测试服务器启动镜像文件更新任务及版本测试任务完成集成测试自动化过程执行。[0013]本发明实施例第三方面提供了一种移动终端自动化集成测试系统,上述系统包括上述的移动终端自动化集成测试装置,还包括中继设备和待测终端,上述中继设备与上述 待测终端和版本更新测试服务器连接,转发待测终端与版本更新测试服务器之间的控制信 号,控制待测终端进入镜像更新模式,结合自动化控制脚本执行镜像文件自动更新功能。 [0014] 从以上技术方案可以看出,本发明实施例具有以下优点: [0015] 通过本发明提供的装置、方法和系统,实现集成测试自动化流程,不再需要专门的 集成人员人工参与该流程,进一步地,通过安装自动化测试管理软件,将集成过程中的各个 阶段的操作通过自动化控制脚本执行,并利用中继设备连接待测终端和主机,将源码管理 软件、自动化测试管理软件通过任务流方式串联,实现集成测试过程版本更新、测试等阶段 的自动化执行工作流程,整个阶段的过程可以按照集成配置策略自动执行,提高研发效率, CN105786691 降低研发成本。附图说明 [0016] 图1为本发明实施例装置结构示意图; [0017] 图2为本发明实施例系统结构示意图; [0018] 图3为本发明实施例方法流程示意图; [0019] 图4为本发明实施例版本更新方法流程示意图; [0020] 图5为本发明实施例一种自动化集成测试系统的持续集成任务流执行流程示意 具体实施方式[0021] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。 [0022] 本发明提供了一种移动终端自动化集成测试装置,如图1所示,包括:源码管理服 务器,用于管理移动终端各个子系统的源码; [0023] 在本发明实施例中,源码管理服务器用于管理移动终端各个子系统的源码,结合 源码管理软件如git/svn,建立各个子系统的源码仓库,实现各个子系统源码更新、同步、入 库管理,依赖持续集成服务器的插件支持,实现源码服务器和持续集成服务器系统源码同 [0024]持续集成服务器,用于负责控制各个任务流的调度机制; [0025] 在本发明实施例中,持续集成服务器,九游娱乐 中国官方网站在上述持续集成服务器上安装持续集成工 具服务端软件,将上述持续集成服务器配置成一个持续集成工具主机运行,实现持续集成 过程各个工作任务的运行管理。 [0026] 源码编译服务器,用于负责执行源码的编译任务; [0027] 版本更新测试服务器,用于负责执行镜像文件更新任务和版本自动测试任务。 [0028] 在本发明实施例中,在上述源码编译服务器和版本更新测试服务器上安装持续集 成工具客户端软件,并将上述源码编译服务器和版本更新测试服务器配置成持续集成工具 从设备,上述持续集成工具从设备作为上述持续集成服务器的代理,负责执行所述持续集 成服务器分配的任务。上述持续集成工具有多种,如jenkins、strider、hudson等,本发明实 施例中采用jenkins为例。 [0029] 上述源码编译服务器和版本更新测试服务器可以有多个,一个持续集成工具主机 可以管理多个持续集成工具代理,用来为不同的任务或者相同的任务队不同配置来服务, 实现多个待测移动终端的集成测试自动化过程同时执行,提高工作效率,在本发明实施例 中以一个待测终端举例。 [0030] 在本发明实施例中,还包括在版本更新测试服务器上安装自动化测试管理软件, 上述自动化测试管理软件用于控制集成测试过程中源码编译、镜像更新、版本测试的自动 化控制脚本执行。 CN105786691 [0031]上述自动化测试管理软件,主要控制测试用例执行、测试LOG记录、测试日志, 通过将版本更新测试服务器的自动测试用例包安装到待测终端,待测终端运行测试用例 包,将结果反馈给自动测试管理软件,自动测试管理软件生成测试,上传至持续集成服 务器,用户通过web接口查看测试结果。 [0032] 本发明还提供了一种移动终端自动化集成测试系统,如图2所示,还包括:中继设 备,中继设备连接待测终端和上述版本更新测试服务器,上述版本更新测试服务器发送控 制信号给上述中继设备并控制上述待测终端进入文件更新烧写模式,完成镜像文件更新任 [0033]在本实施例中,上述中继设备主要提供模拟用户行为使待测终端进入镜像更新模 式及镜像文件烧写模式,结合自动化控制脚本执行镜像文件自动更新功能。 [0034] 本发明还提供了一种移动终端自动化集成测试方法,如图3所示,包括: [0035] 源码编译服务器启动编译任务; [0036] 在本实施例中,上述源码编译服务器启动编译任务前还包括上述源码编译服务器 检测到源码管理服务器有更新,上述源码编译服务器从上述源码管理服务器处获取待编译 的源码。 [0037] 持续集成服务器将编译镜像文件中转至镜像更新版本测试服务器处理; [0038] 在本发明实施例中,还包括在上述持续集成服务器上安装持续集成工具服务端软

  【初试】2025年 中国地质大学(北京)030500马克思主义理论《289单独考试英语》考研精品资料

  【初试】2025年 中国地质大学(北京)070200物理学《610高等数学》考研精品资料

  【初试】2025年 中国地质大学(北京)070300化学《817分析化学》考研精品资料

  【初试】2025年 中国地质大学(北京)070100数学《821高等代数》考研精品资料

  【初试】2025年 中北大学086002制药工程《814有机化学》考研精品资料【第1册,共2册】

  【初试】2025年 中北大学085602化学工程《806化工原理》考研精品资料

  【初试】2025年 中北大学086101轨道交通运输《827自动控制原理》考研精品资料

  【初试】2025年 中国地质大学(北京)070700海洋科学《610高等数学》考研精品资料

  【初试】2025年 中国地质大学(北京)050200外国语言文学《242法语(外国语学院)》考研精品资料

  【初试】2025年 中国地质大学(北京)020200应用经济学《832经济学》考研精品资料【第2册,共2册】

上一篇:中国移动2项联合研发成果入选2024中关村论坛重大科技成果

上一篇:消费制造齐发力 激活经济回升向好新动能

返回新闻列表

联系我们

山东省聊城市东昌府区柳园办事处柳园南路新时代广场D11-13

电话:400-620-3970

传真:250123500

admin@deeljr.com

微信公众号