[发明专利]应用程序测试方法、装置和计算机设备有效
申请号: | 201710221969.5 | 申请日: | 2017-04-06 |
公开(公告)号: | CN107145440B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 谭朗明;杨盛;朱平 | 申请(专利权)人: | 百富计算机技术(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晶晶 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 测试 方法 装置 计算机 设备 | ||
1.一种应用程序测试方法,所述方法包括:
发送对原生POS应用程序进行仿真处理得到的仿真POS应用程序的网页数据至终端,使所述终端解析所述仿真POS应用程序的网页数据,以加载显示相应的仿真POS终端界面和仿真POS应用程序界面;所述仿真POS应用程序的网页数据通过在所述原生POS应用程序的网页数据中添加相应的POS应用程序仿真接口数据和仿真POS终端界面数据而得;
录制作用于所述仿真POS终端界面和所述仿真POS应用程序界面上的操作,将录制的所述操作解析成第一脚本片段;检测对预设比对测试项的选择操作,获取与选择的所述预设比对测试项对应的比对测试对象和预设脚本片段模板,根据所述比对测试对象和所述预设脚本片段模板,生成第二脚本片段,所述第二脚本片段用于执行时将所述比对测试对象与相应的标准参照对象进行比对得到相应的比对测试结果;根据所述第一脚本片段和所述第二脚本片段,生成相应的测试脚本;
发送所述测试脚本至测试执行器并执行。
2.根据权利要求1所述的方法,其特征在于,在所述发送对原生POS应用程序进行仿真处理得到的仿真POS应用程序的网页数据至终端之前,所述方法还包括:
获取原生POS应用程序的网页数据;
在所述原生POS应用程序的网页数据中,添加相应的POS应用程序仿真接口数据和仿真POS终端界面数据,以得到仿真POS应用程序的网页数据。
3.根据权利要求1所述的方法,其特征在于,所述发送所述测试脚本至测试执行器并执行,包括:
当所述测试脚本所对应的目标对象包括物理POS终端时,发送所述测试脚本至连接有物理POS终端的测试执行器,使所述测试执行器执行所述测试脚本,对所述物理POS终端进行测试;
当所述测试脚本所对应的目标对象为POS应用程序时,则发送所述测试脚本至运行于仿真环境的测试执行器,使所述运行于仿真环境的测试执行器执行所述测试脚本,对所述仿真POS应用程序进行测试。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
接收回归测试请求;
获取与所述回归测试请求对应的测试用例;
将所述对应的测试用例所对应的测试脚本添加至测试任务队列中;
将所述测试任务队列下发至测试执行器,使所述测试执行器依次执行所述测试任务队列中的测试脚本,以进行回归测试。
5.一种应用程序测试方法,所述方法包括:
获取对原生POS应用程序进行仿真处理得到的仿真POS应用程序的网页数据;所述仿真POS应用程序的网页数据通过在所述原生POS应用程序的网页数据中添加相应的POS应用程序仿真接口数据和仿真POS终端界面数据而得;
解析所述仿真POS应用程序的网页数据,以加载显示相应的仿真POS终端界面和仿真POS应用程序界面;
录制作用于所述仿真POS终端界面和所述仿真POS应用程序界面上的操作;
将录制的操作解析成第一脚本片段;检测对预设比对测试项的选择操作,获取与选择的所述预设比对测试项对应的比对测试对象和预设脚本片段模板,根据所述比对测试对象和所述预设脚本片段模板,生成第二脚本片段,所述第二脚本片段用于执行时将所述比对测试对象与相应的标准参照对象进行比对得到相应的比对测试结果;根据所述第一脚本片段和所述第二脚本片段,生成相应的测试脚本;
将所述测试脚本发送至服务器,使所述服务器在需要执行所述测试脚本时,将所述测试脚本发送至测试执行器,以使所述测试执行器执行所述测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百富计算机技术(深圳)有限公司,未经百富计算机技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710221969.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于牙齿正畸的单根前牙转矩簧
- 下一篇:一种高压开关柜安装位置调节装置