[发明专利]应用程序测试方法、装置和计算机设备有效
申请号: | 201710221969.5 | 申请日: | 2017-04-06 |
公开(公告)号: | CN107145440B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 谭朗明;杨盛;朱平 | 申请(专利权)人: | 百富计算机技术(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晶晶 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 计算机 设备 | ||
本发明涉及一种应用程序测试方法、装置和计算机设备,该方法包括:发送对原生POS应用程序进行仿真处理得到的仿真POS应用程序的网页数据至终端,使终端解析仿真POS应用程序的网页数据,以加载显示相应的仿真POS终端界面和仿真POS应用程序界面;获取通过录制作用于仿真POS终端界面以及仿真POS应用程序界面上的操作所生成的相应的测试脚本;发送测试脚本至测试执行器并执行。上述应用程序测试方法、装置和计算机设备通过录制作用于仿真应用程序界面和仿真POS终端界面上的操作,自动生成测试脚本并下发至测试执行器执行,当需要多次执行测试脚本时,就可以根据测试执行器自动的执行测试脚本,而不用人工逐个步骤的进行手动的重复操作,提高了测试效率。
技术领域
本发明涉及计算机技术领域,特别是涉及一种应用程序测试方法、装置和计算机设备。
背景技术
为了保证POS(Point Of Sale,销售点)应用程序的使用质量,在POS应用程序正式上线前,往往会对POS应用程序的功能进行测试。
目前,对POS应用程序进行测试时,需要测试人员下载POS应用程序到物理POS终端上,并手动的在POS终端上进行测试。然而,为了保证测试的准确性,通常需要人工手动的进行多次重复操作。因此,目前这种需要人工进行多次手动的重复操作,导致测试效率低下。
发明内容
基于此,有必要针对目前需要人工进行多次手动的重复操作,导致测试效率低下的技术问题,提供一种应用程序测试方法、装置和计算机设备。
一种应用程序测试方法,所述方法包括:
发送对原生POS应用程序进行仿真处理得到的仿真POS应用程序的网页数据至终端,使所述终端解析所述仿真POS应用程序的网页数据,以加载显示相应的仿真POS终端界面和仿真POS应用程序界面;
获取通过录制作用于所述仿真POS终端界面以及所述仿真POS应用程序界面上的操作所生成的相应的测试脚本;
发送所述测试脚本至测试执行器并执行。
在其中一个实施例中,在所述发送对原生POS应用程序进行仿真处理得到的仿真POS应用程序的网页数据至终端之前,所述方法还包括:
获取原生POS应用程序的网页数据;
在所述原生POS应用程序的网页数据中,添加相应的POS应用程序仿真接口数据和仿真POS终端界面数据,以得到仿真POS应用程序的网页数据。
在其中一个实施例中,所述获取通过录制作用于所述仿真POS终端界面以及所述仿真POS应用程序界面上的操作所生成的相应的测试脚本,包括:
录制作用于所述仿真POS终端界面和所述仿真POS应用程序界面上的操作;
将录制的所述操作解析成第一脚本片段;
根据所述第一脚本片段,生成相应的测试脚本。
在其中一个实施例中,在所述根据所述第一脚本片段,生成相应的测试脚本之前,所述方法还包括:
检测对预设比对测试项的选择操作;
获取与选择的所述预设比对测试项对应的比对测试对象;
获取与选择的所述预设比对测试项对应的预设脚本片段模板;
根据所述比对测试对象和所述预设脚本片段模板,生成第二脚本片段;所述第二脚本片段用于执行时将所述比对测试对象与相应的标准参照对象进行比对得到相应的比对测试结果;
所述根据所述第一脚本片段,生成相应的测试脚本,包括:
根据所述第一脚本片段和所述第二脚本片段,生成相应的测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百富计算机技术(深圳)有限公司,未经百富计算机技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710221969.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于牙齿正畸的单根前牙转矩簧
- 下一篇:一种高压开关柜安装位置调节装置