对移动终端中的应用进行测试的方法、计算设备及介质技术

技术编号:23851810 阅读:72 留言:0更新日期:2020-04-18 09:02
本发明专利技术公开了一种对移动终端中的应用进行测试的方法,计算设备及介质,移动终端耦接到计算设备,方法在计算设备上执行,并包括步骤:在计算设备上设置测试流程,测试流程包括前置部分、循环部分、监控部分和后置部分;执行前置部分,以便经由计算设备和移动终端之间的通信来在移动终端上启动应用;在前置部分执行完成之后,执行循环部分,以便在移动终端中启动的应用上执行循环部分中定义的事件;在循环部分执行完成之后,执行后置部分,以便在移动终端中关闭应用;以及在执行循环部分和后置部分的同时,执行监控部分,以便从移动终端获取应用在执行循环部分中定义的事件期间的日志信息。

Methods, computing devices and media for testing applications in mobile terminals

【技术实现步骤摘要】
对移动终端中的应用进行测试的方法、计算设备及介质
本专利技术涉及应用测试领域,特别涉及一种对移动终端中的应用进行测试的方法、计算设备及介质。
技术介绍
随着在移动终端上的应用数量的大幅增长,对移动终端的应用进行测试也愈发重要。但人工对应用进行测试成本居高不下,测试工作也较为枯燥,催生了对应用自动化测试的研究。现有的测试方法是通过向移动终端发送事件,模拟对屏幕点击,滑动和输入字符等操作,通过一系列类似的随机事件对应用进行测试。具体包括通过编写代码的方式,将测试当前页面保存至手机,再传到PC端进行解析,通过解析元素名称等关键点,计算出需要的坐标值,从而进行模拟操作。然而该方法无法对具有动态效果的页面进行分析,导致获取坐标失败,无法实现对应用的测试,而且需要测试人员具备一定的编成技术,使用门槛较高。为此,需要一种新的对移动终端中的应用进行测试的方法。
技术实现思路
为此,本专利技术提供一种对移动终端中的应用进行测试的方法,以力图解决或者至少缓解上面存在的问题。根据本专利技术的一个方面,提供了一种对移动终端中本文档来自技高网...

【技术保护点】
1.一种对移动终端中的应用进行测试的方法,所述移动终端耦接到计算设备,所述方法在计算设备上执行,并包括步骤:/n在所述计算设备上设置测试流程,所述测试流程包括前置部分、循环部分、监控部分和后置部分;/n执行所述前置部分,以便经由所述计算设备和所述移动终端之间的通信来在所述移动终端上启动所述应用;/n在所述前置部分执行完成之后,执行所述循环部分,以便在所述移动终端中启动的应用上执行所述循环部分中定义的事件;/n在所述循环部分执行完成之后,执行所述后置部分,以便在所述移动终端中关闭所述应用;以及/n在执行所述循环部分和后置部分的同时,执行所述监控部分,以便从所述移动终端获取所述应用在执行所述循环部...

【技术特征摘要】
1.一种对移动终端中的应用进行测试的方法,所述移动终端耦接到计算设备,所述方法在计算设备上执行,并包括步骤:
在所述计算设备上设置测试流程,所述测试流程包括前置部分、循环部分、监控部分和后置部分;
执行所述前置部分,以便经由所述计算设备和所述移动终端之间的通信来在所述移动终端上启动所述应用;
在所述前置部分执行完成之后,执行所述循环部分,以便在所述移动终端中启动的应用上执行所述循环部分中定义的事件;
在所述循环部分执行完成之后,执行所述后置部分,以便在所述移动终端中关闭所述应用;以及
在执行所述循环部分和后置部分的同时,执行所述监控部分,以便从所述移动终端获取所述应用在执行所述循环部分中定义的事件期间的日志信息。


2.如权利要求1所述的方法,其中,所述执行所述循环部分的步骤包括:
确定要循环执行的循环体,所述循环体包括多个事件;
确定所述循环体的执行的方式是为按时间循环还是按次数循环;
向所述移动终端发送所确定的方式。


3.如权利要求2所述的方法,其中,所述循环体包括的事件在所述设置测试流程时定义;
所述按时间循环为将所述循环体按照设定的时间循环;以及
所述按次数循环为将所述循环体按照设定的次数循环。


4.如权利要求1所述的方法,其中,所述在所述计算设备上设置测试流程包括:定义所述事件的配置文件;
读取并解析所述配置文件,在事件列表中显示事件的名称;
将用户选择的事件和采集到对应的数据进行组装。


5.如权利要求1-4中所述的方法,其中,所述执行所述前置部分包括:采集执行所述事件的命令;
将组装后的...

【专利技术属性】
技术研发人员:王翰张洁
申请(专利权)人:海南车智易通信息技术有限公司
类型:发明
国别省市:海南;46

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

1