[发明专利]系统测试方法、装置以及存储介质在审
申请号: | 201910716306.X | 申请日: | 2019-08-02 |
公开(公告)号: | CN110427327A | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 陈岩 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04M1/24 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解析 备份文件 系统测试 服务器 存储介质 脚本工具 解析结果 服务器获取 服务器运行 移动终端 开发 调用 统一 共享 配置 保证 | ||
本发明公开了一种系统测试方法、装置及存储介质,其方法包括以下步骤:服务器获取移动终端在系统测试异常时生成的备份文件;调用相应的脚本工具对所述备份文件进行解析。相比现有技术,本发明方案中,脚本工具统一在服务器运行,因为服务器可以有更高的配置,所以运行速度更快;在服务器侧解析备份文件,无需开发人员参与解析,节省了大量开发人员的时间,而且解析结果可以供开发人员共享;在服务器侧有统一的工具解析,解析结果的质量更有保证。
技术领域
本发明涉及测试技术领域,尤其涉及一种系统测试方法、装置以及存储介质。
背景技术
目前,在对手机(以安卓手机为例)进行系统测试时,在测试过程中,当安卓系统发生crash(崩溃)进入dump mode(转储模式)的时候,系统因内核kernel crash问题发生而生成dump(转储)文件,为解决crash问题,目前采用的方案是:首先,由测试人员抓取dump文件,然后将抓取的dump文件拷贝到服务器并提交问题(case)给研发人员处理,研发人员收到问题后,需要先手动调用工具解析dump文件,然后进行分析,对问题进行分类,最后解决问题。详细流程如图1所示。
上述方案存在的缺陷在于:一方面,部分开发人员可能没有权限对服务器文件进行写操作,造成操作不便。另一方面,dump文件由开发人员在服务器直接解析,存在一种可能情况是,服务器和开发人员不是同一个地点,若直接在服务器解析,则解析速度较慢。而如果开发人员将dump文件拷贝到本地,拷贝也需要花费时间,而且解析结果日志文件(log)保存在本地,其它开发人员不能共享到;另外,不同开发人员使用的解析工具版本可能不一致,而且需要学习,导致测试效率低。
发明内容
本发明的主要目的在于提供一种系统测试方法、装置以及存储介质,旨在提升移动终端系统测试效率和操作便捷性,节省开发人员的时间成本。
为实现上述目的,本发明提供一种系统测试方法,包括以下步骤:
服务器获取移动终端在系统测试异常时生成的备份文件;
调用相应的脚本工具对所述备份文件进行解析。
可选地,所述系统测试方法还包括:
所述服务器将解析成功后得到的解析结果存放至指定目录。
可选地,所述系统测试方法还包括:
所述服务器将存放所述解析结果的指定目录同步到预设的bug系统供开发人员使用。
可选地,所述服务器将解析成功后得到的解析结果存放至指定目录的步骤之前还包括:
所述服务器判断解析是否成功;
若解析成功,则执行步骤:将解析成功后得到的解析结果存放至指定目录;
若解析不成功,则由开发人员手动调用相应的脚本工具对所述备份文件进行解析。
可选地,所述备份文件是移动终端在系统测试异常时生成,由测试人员在所述移动终端上抓取并拷贝至所述服务器,所述服务器获取移动终端在系统测试异常时生成的备份文件的步骤包括:所述服务器接收所述测试人员抓取并拷贝的备份文件;或者
所述备份文件是移动终端在系统测试异常时生成,并由所述移动终端自动抓取发送至所述服务器,所述服务器获取移动终端在系统测试异常时生成的备份文件的步骤包括:所述服务器接收所述移动终端发送的备份文件。
可选地,所述服务器获取移动终端在系统测试异常时生成的备份文件的步骤中还包括:
所述服务器监测本地是否有新的来自移动终端系统测试的备份文件产生;
在监测到本地有新的备份文件产生时,获取所述备份文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910716306.X/2.html,转载请声明来源钻瓜专利网。