[发明专利]一种快速定位移动终端测试脚本变更的方法及装置有效
申请号: | 201610059397.0 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105740146B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 何晓俊 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 邓猛烈;胡彬 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 定位 移动 终端 测试 脚本 变更 方法 装置 | ||
本发明实施例公开了一种快速定位移动终端测试脚本变更的方法及装置,该方法包括:移动终端获取上一版本的移动终端对应的快速匹配脚本,运行所述快速匹配脚本以获取运行结果,所述快速匹配脚本包括多条逐一遍历每一应用功能的测试脚本;分析所述运行结果,并定位出快速匹配脚本中的运行失败的测试脚本;依据所述运行失败的测试脚本的属性在完整测试脚本中搜索与所述运行失败的测试脚本相关联的测试脚本并进行标注,以定位所述移动终端测试脚本变更。以避免测试脚本在适配新版本时效率低下的问题。
技术领域
本发明实施例涉及移动终端技术领域,尤其涉及一种快速定位移动终端测试脚本变更的方法及装置。
背景技术
移动终端已经成为人生活中必不可少的一部分,随着移动终端功能的丰富,其版本的更替也是越来越频繁,从而使得移动终端的功能测试任务更艰巨,为了提高效率和节省人力,所述功能测试已经慢慢自动化,已经由自动化测试代替人工测试。
为了模拟用户真实使用移动终端的内置功能,对移动终端进行的功能测试是通过界面去模拟用户点击操作。为了减少测试脚本的维护工作,目前通常的采用如下做法:把上一版本的测试脚本在新版本的移动终端中运行一次,运行失败的脚本就确定为新版本变更部分,然后对运行失败的脚本一一修改适配。由于测试脚本数量非常庞大,因此,运行所述测试脚本并找出相应的运行失败的脚本的过程非常耗时,效率很低。
发明内容
本发明实施例提供一种快速定位移动终端测试脚本变更的方法及装置,以避免测试脚本在适配新版本时耗时耗力的问题。
第一方面,本发明实施例提供了一种快速定位移动终端测试脚本变更的方法,包括:
移动终端获取上一版本的移动终端对应的快速匹配脚本,运行所述快速匹配脚本以获取运行结果,所述快速匹配脚本包括多条逐一遍历每一应用功能的测试脚本;
分析所述运行结果,并定位出快速匹配脚本中的运行失败的测试脚本;
依据所述运行失败的测试脚本的属性在完整测试脚本中搜索与所述运行失败的测试脚本相关联的测试脚本并进行标注,以定位所述移动终端测试脚本变更。
第二方面,本发明实施例提供了一种快速定位移动终端测试脚本变更的装置,包括:
运行模块,用于移动终端获取上一版本的移动终端对应的快速匹配脚本,运行所述快速匹配脚本以获取运行结果,所述快速匹配脚本包括多条逐一遍历每一应用功能的测试脚本;
定位模块,用于分析所述运行结果,并定位出快速匹配脚本中的运行失败的测试脚本;及
依据所述运行失败的测试脚本的属性在完整测试脚本中搜索与所述运行失败的测试脚本相关联的测试脚本并进行标注,以定位所述移动终端测试脚本变更。
本发明实施例中提供的快速定位移动终端测试脚本变更的方法及装置,由于本发明实施例的技术方案可以快速定位出完整测试脚本中需要修改维护的脚本,并明确定位出是哪个功能点的修改导致的适配问题,因此有助于快速修改以适配新版本移动终端,从而提高测试脚本适配新版本移动终端的效率。
附图说明
图1为本发明实施例一提供的一种快速定位移动终端测试脚本变更的方法的流程示意图;
图2为本发明实施例一提供的一种移动终端的应用功能树的结构示意图;
图3为本发明实施例二提供的一种快速定位移动终端测试脚本变更的装置的示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610059397.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式测试方法及系统
- 下一篇:基于五种能力的嵌入式系统性能评价方法