[发明专利]一种APP应用软件自动化测试方法在审
申请号: | 201910510588.8 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110442509A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 彭登凡;申水文;彭庆丰;方运舟 | 申请(专利权)人: | 浙江合众新能源汽车有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 赵卫康 |
地址: | 314500 浙江省嘉兴市桐*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制中心 自动化测试 待测设备 应用软件 测试 软件测试技术 安全检测 测试命令 反馈事件 建立控制 手工测试 输入测试 易维护 钢丝 覆盖率 剧场 分析 | ||
本发明提供一种APP应用软件自动化测试方法,涉及软件测试技术领域,该方法包括以下步骤:S1:建立控制中心,将待测设备连接至控制中心;S2:向控制中心输入测试命令;S3:控制中心将测试命令传至待测设备的APP内,对APP进行测试;S4:控制中心获取待测设备反馈事件,分析APP的测试结果。本发明一种剧场钢丝安全检测方法测试方便,测试全面,覆盖率广,可以重复使用,效率高,且有效进行自动化测试,无需手工测试,成本低,易维护。
技术领域
本发明涉及软件测试技术领域,
尤其是,本发明涉及一种APP应用软件自动化测试方法。
背景技术
随着电子产品的飞速发展,软件也成为了其中不可缺少的一部分,如今智能手机得到了极大的普及,运行在手机上的APP也越来越多,随着科技的发展,手机的功能也越来越多,越来越强大,不是像过去的那么简单死板,发展到了可以和掌上电脑相媲美,由于存在的软件缺陷给用户带来了很大的困扰,因此需要通过软件测试将问题发掘,才能进行修复。
目前大多数软件还是用的手工测试,所以也带来了很多问题:一、需要投入大量的时间和人力去测试;二、软件需求变动过于频繁,测试人员需要根据变动的需求来更新测试用例以及相关的测试脚本,花费的精力太多;三、项目的周期比较短,没有足够的时间去支持这样一个过程。
所以,如何设计一种APP应用软件自动化测试方法,成为我们当前急需要解决的问题。
发明内容
本发明的目的在于提供一种测试方便,测试全面,覆盖率广,可以重复使用,效率高,且有效进行自动化测试,无需手工测试,成本低,易维护的APP应用软件自动化测试方法。
为达到上述目的,本发明采用如下技术方案得以实现的:
一种APP应用软件自动化测试方法,该方法包括以下步骤:
S1:建立控制中心,将待测设备连接至控制中心;
S2:向控制中心输入测试命令;
S3:控制中心将测试命令传至待测设备的APP内,对APP进行测试;
S4:控制中心获取待测设备反馈事件,分析并输出APP的测试结果。
作为本发明的优选,执行步骤S2时,测试命令包括基本选项、事件选项、约束选项和调试选项。
作为本发明的优选,执行步骤S2时,基本选项包括:
--help:打印帮助信息;
-v:指定打印信息的详细级别。
作为本发明的优选,执行步骤S2时,事件选项包括:
-s :伪随机数生成器的seed值;
--throttle:在事件之间插入固定延迟;
--pct-touch:调整触摸事件的百分比;
--pct-motion:调整动作事件的百分比;
--pct-trackball:调整轨迹事件的百分比;
--pct-nav:调整“基本”导航事件的百分比;
--pct-majornav:调整“主要”导航事件的百分比;
--pct-syskeys:调整“控制中心”按键事件的百分比;
--pct-appswitch:调整启动Activity的百分比;
--pct-anyevent:调整其它类型事件的百分比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江合众新能源汽车有限公司,未经浙江合众新能源汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910510588.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试任务处理方法、装置、设备和介质
- 下一篇:可视化埋点测试方法及装置