[发明专利]一种基于移动云测平台的持续集成方法有效
申请号: | 201811175362.9 | 申请日: | 2018-10-08 |
公开(公告)号: | CN109324975B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 严金勇 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/64 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 移动 平台 持续 集成 方法 | ||
1.一种基于移动云测平台的持续集成方法,其特征在于,包括以下步骤:
步骤一、在移动云测平台中手动上传待测应用,并录制好用例,然后创建测试任务并绑定对应的测试用例及手机设备,并记录好云测平台的URL地址、登录名、登录密码及所创建的任务对应的任务ID;
步骤二、在Jenkins中创建参数化构建项目并定义相关的参数,参数如下:
1)SITE_URL,对应移动云测平台地址;
2)USER_NAME,对应移动云测平台登录名;
3)PASSWD,对应移动云测平台登录密码;
4)PACKAGE_PATH,待上传或更新的移动端安装包路径;
5)TASK_ID,对应移动云测平台所创建的任务的任务ID;
6)TASK_NAME,任务名称;
步骤三、在Jenkins中定义PipeLine流水线;
1)检查应用版本是否有更新;
2)若有更新则获取新的安装包到指定的路径PACKAGE_PATH;反之则不执行以下步骤;
3)调用持续集成服务端签名接口对新的安装包进行签名;
4)调用持续集成服务端上传应用接口上传签名后的应用到移动云测平台;
5)调用持续集成服务端发起任务接口发起测试任务,所需参数为USER_NAME、PASSWD、TASK_ID、TASK_NAME,并返回运行时任务ID;
6)调用持续集成服务端任务查询接口轮询测试任务直至任务执行完毕;
7)调用持续集成服务端任务结果查询接口,并分析测试结果;
8)上传测试报告;
步骤四、通过Jenkins参数化构建项目并输入步骤二相关参数对应的值;
步骤五、等待构建结束。
2.如权利要求1所述的一种基于移动云测平台的持续集成方法,其特征在于,所述步骤一之前,需要设置的前置步骤为:
1)具备移动云测平台且平台正常运行;
2)开发好移动云测平台持续集成服务端且服务正常运行,并提供移动云测平台相关持续集成接口;需具备的接口如下:
a)签名接口,能对待测应用进行签名;
b)应用上传接口,应用上传至移动云测平台覆盖原有版本;
c)任务发起接口,基于任务ID发起任务;
d)任务状态查询接口,基于任务发起接口返回的运行时任务ID查询任务状态;
e)任务结果查询接口,基于运行时任务ID查询。
3.如权利要求1所述的一种基于移动云测平台的持续集成方法,其特征在于,所述移动云测平台进行移动端自动化测试脚本的录制、回放、自动回归测试任务创建及执行、测试报告展示。
4.如权利要求1所述的一种基于移动云测平台的持续集成方法,其特征在于,所述移动云测平台持续集成服务端提供移动云测平台相关的持续集成接口,所述接口包括应用签名接口、应用上传接口、任务发起接口、任务查询接口及任务结果查询接口。
5.如权利要求1所述的一种基于移动云测平台的持续集成方法,其特征在于,所述Jenkins负责项目的创建、构建,通过PipeLine流水线调度持续集成服务端接口完成对移动云测平台端任务的自动化测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811175362.9/1.html,转载请声明来源钻瓜专利网。