[发明专利]一种实现多台手机自动化共同测试Android App的方法在审
申请号: | 201910426579.0 | 申请日: | 2019-05-22 |
公开(公告)号: | CN110196808A | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 陈杰 | 申请(专利权)人: | 深圳市联合通测科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市中闻律师事务所 11388 | 代理人: | 王新发;王红俊 |
地址: | 518000 广东省深圳市龙岗区龙城街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 待测手机 生成测试 手机屏幕 测试项 手机 录制 自动化 测试应用 脚本 多机 回放 重复 应用 | ||
1.一种实现多台手机自动化共同测试Android App的方法,其特征在于,包括如下步骤:
(S1)开始时,将待测Android手机与PC端实现连接并实现PC端同步手机屏幕;
(S2)在PC端新建一个测试项,根据新建的测试项选择对应待测APP;
(S3)在PC端重新签名并安装相应的APP;
(S4)在PC端启动测试应用APP,并同步到手机屏幕;
(S5)待测手机APP在应用开始时录制脚本;
(S6)将待测的其他Android手机接入PC端,并重复步骤(S4)与步骤(S5);
(S7)在PC端回放所有待测手机的测试情况,测试完成后生成测试报告。
2.根据权利要求1所述的一种实现多台手机自动化共同测试Android App的方法,其特征在于,所述步骤(S5)中录制脚本的步骤如下:
(S51)IDE启动,拉起Android Proxy服务;
(S52)在PC端监听手机连接事件;
(S53)当手机连接成功,检查Android端Proxy是否安装,未安装执行下一步,安装后直接执行步骤(S57);
(S54)提示用户选择相应的APP;
(S55)重新签名APP并进行安装;
(S56)生成测试Proxy并安装;
(S57)拉起相应的APP进行测试;
(S58)监听PC端用户操作步骤并进行记录;
(S59)将产生的事件发生到Android端的Proxy;
(S510)Android端的Proxy根据PC端传来的事件执行相应的操作。
3.根据权利要求2所述的一种实现多台手机自动化共同测试Android App的方法,其特征在于,所述步骤(S7)中在PC端回放所有待测手机的测试情况的具体步骤如下:
(S71)IDE启动,拉起Android Proxy服务;
(S72)在PC端监听手机连接事件;
(S73)当手机连接成功,检查Android端Proxy是否安装,未安装执行下一步,安装后直接执行步骤(S77);
(S74)提示用户选择相应的APP;
(S75)重新签名APP并进行安装;
(S76)生成测试Proxy并安装;
(S77)拉起相应的APP进行测试;
(S78)根据录制时记录的用户操作步骤产生消息发生给Android Proxy端;
(S79)Android端的Proxy根据PC端传来的事件执行相应的操作;
(S710)Android反馈执行结果给PC端Proxy,并记录执行情况;
(S711)所有步骤执行完成,生成测试报告。
4.根据权利要求3所述的一种实现多台手机自动化共同测试Android App的方法,其特征在于,所述步骤(S7)中生成的测试报告在PC端通过网页自动打开显示。
5.根据权利要求3所述的一种实现多台手机自动化共同测试Android App的方法,其特征在于,所述步骤(S7)中生成的测试报告内容包括测试的基本信息、测试结果总览、测试用例中测试流启动的顺序显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市联合通测科技有限公司,未经深圳市联合通测科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910426579.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智慧负载的实现方法及装置
- 下一篇:接口测试方法及装置