[发明专利]一种测试脚本录制方法、应用程序测试方法和相关装置在审
申请号: | 201810772364.X | 申请日: | 2018-07-13 |
公开(公告)号: | CN110716853A | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 许万塔;臧永飞;王超;方有轩 | 申请(专利权)人: | 中移信息技术有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 518048 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试脚本 录制 应用程序 元素信息 终端 并发送给服务器 应用程序测试 应用程序执行 标识信息 相关装置 应用场景 兼容性 记录 存储 携带 展示 | ||
本发明公开了一种测试脚本录制方法、应用程序测试方法和相关装置,在接收到测试脚本录制请求后,根据请求中携带的应用程序的标识信息,启动所述应用程序;并识别并记录用户针对应用程序执行的每一操作及执行每一操作时应用程序展示的界面的元素信息;根据记录的每一操作及其元素信息,录制测试脚本并发送给服务器进行存储。采用上述方法,在接收到测试脚本录制请求后,只需在测试脚本录制终端中进行录制,而无需现有技术中需要连接到PC机上才能录制,无需终端与PC机的交互,有效提高了录制测试脚本的效率;此外,本发明只需在终端上录制测试脚本,因此录制的测试脚本兼容性较强,再者,由于无需PC机参与,本发明的应用场景更广泛。
技术领域
本发明涉及自动化测试技术领域,尤其涉及一种测试脚本录制方法、应用程序测试方法和相关装置。
背景技术
随着智能手机和4G高速网络的普及,使用智能手机上网已经成为人们最主要的上网方式。各种手机应用APP层出不穷,触屏版手机网站也成为企业营销的重要渠道。如何对手机APP、触屏版手机网站进行高效的功能测试,已成为测试人员的一个难题。
随着技术的发展,国内外现在已经有一些真机自动化测试系统,可以对手机APP、触屏版手机网站进行功能测试,一般需要在PC机上按照待测试应用程序,然后将手机通过USB连接到该PC机上,在PC端上基于界面元素进行脚本录制、编辑和测试脚本回放其获取手机界面元素信息的过程是比较耗时的,编辑脚本过程也容易出错,而且如果身边没有USB线或电脑,这种依赖于PC端的脚本录制方式便具有明显的场景局限性。也就是说现有技术所提供的功能测试自动化程度、便捷性、高效性、兼容性较低,对于需要在手机端上实时自动地录制测试过程并可在本地手机或其他远程测试真机上回放测试过程的测试人员来说,这些真机自动化测试提供的手机APP功能测试已经不能满足使用需求。
因此,如何提升脚本录制的效率,解决现有技术中使用PC端进行脚本录制和回放所带来的便利性较低的问题是计算机首要考虑的问题。
发明内容
本发明实施例提供一种测试脚本录制方法、应用程序测试方法和相关装置,用以提升脚本录制的效率,避免使用PC端进行脚本录制和回放所带来的便利性较低的问题发生。
第一方面,本发明实施例提供一种测试脚本录制方法,包括:
在接收到测试脚本录制请求后,根据所述请求中携带的应用程序的标识信息,启动所述应用程序;并
识别并记录用户针对所述应用程序执行的每一操作及执行每一操作时应用程序展示的界面的元素信息;
根据记录的每一操作及其元素信息,录制测试脚本并发送给服务器进行存储。
这样,在接收到测试脚本录制请求后,只需在测试脚本录制终端中进行录制,而无需现有技术中需要连接到PC机上才能录制,无需终端与PC机的交互,有效提高了录制测试脚本的效率。
较佳地,识别并记录用户针对所述应用程序执行的每一操作及执行每一操作时应用程序展示的界面的元素信息,具体包括:
利用UI Automator Viewer工具中的界面元素信息解析接口,识别并记录用户针对所述应用程序执行的每一操作及执行每一操作时应用程序展示的界面的元素信息。
可选地,根据记录的每一操作及其元素信息,录制测试脚本,具体包括:
获取测试脚本配置信息;
根据所述测试脚本配置信息,以及记录的每一操作及其元素信息,录制测试脚本。
较佳地,获取测试脚本配置信息,具体包括:
在接收到基于向用户展示的脚本录制主界面触发的脚本编辑请求,向所述用户展示脚本配置界面;
基于用户针对所述脚本配置界面输入的脚本配置信息,获取测试脚本配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移信息技术有限公司;中国移动通信集团有限公司,未经中移信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810772364.X/2.html,转载请声明来源钻瓜专利网。