[发明专利]应用程序测试方法、装置、可读存储介质及终端设备在审
申请号: | 201811590928.4 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109840205A | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 王科;官民;李海林;杨开济 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 高星 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序测试 模拟测试 应用程序 终端 测试脚本 测试进程 终端设备 脚本 计算机可读存储介质 计算机技术领域 可读存储介质 指令 测试 并发测试 测试过程 测试效率 测试终端 接收用户 有效减少 自动创建 脚本库 集群 预设 调用 并发 查找 消耗 创建 进程 | ||
1.一种应用程序测试方法,其特征在于,包括:
接收用户下发的应用程序测试指令,所述应用程序测试指令中包括测试脚本标识以及测试终端型号列表,所述测试终端型号列表中包括一个以上的测试终端型号;
创建与所述测试终端型号列表对应的测试进程集群,其中,所述测试进程集群中的各个测试进程与所述测试终端型号列表中的各个测试终端型号一一对应;
分别在各个测试进程中调用对应型号的模拟测试终端,并在各个模拟测试终端中加载待测试的应用程序;
在预设的应用程序测试脚本库中查找与所述测试脚本标识对应的应用程序测试脚本;
按照所述应用程序测试脚本在各个模拟测试终端中对所述应用程序进行测试。
2.根据权利要求1所述的应用程序测试方法,其特征在于,所述按照所述应用程序测试脚本在各个模拟测试终端中对所述应用程序进行测试包括:
从所述应用程序测试脚本中依次读取各个应用程序测试条目,其中,每个应用程序测试条目均对应于一个应用程序操作动作,每个应用程序测试条目均包括应用程序操作控件以及操作信息;
依次执行所述应用程序测试脚本中的各个应用程序测试条目,以实现对应用程序测试过程的模拟,其中,在每个应用程序测试条目的执行过程中,均调用所述应用程序操作控件按照所述操作信息执行应用程序测试。
3.根据权利要求1所述的应用程序测试方法,其特征在于,在接收用户下发的应用程序测试指令之前,还包括:
接收用户下发的应用程序测试脚本编写指令,将预设的应用程序操作控件库中的各个应用程序操作控件展示给用户;
接收用户下发的应用程序操作控件选择指令,所述应用程序操作控件选择指令中包括控件标识;
在所述应用程序操作控件库中选择与所述控件标识对应的目标操作控件,并获取与所述目标操作控件对应的操作信息;
将所述目标操作控件和所述操作信息构造成一个应用程序测试条目;
接收用户下发的应用程序测试脚本生成指令,将各个应用程序测试条目按照构造的先后顺序生成应用程序测试脚本,并将生成的所述应用程序测试脚本添加入所述应用程序测试脚本库。
4.根据权利要求3所述的应用程序测试方法,其特征在于,所述获取与所述目标操作控件对应的操作信息包括:
接收用户下发的应用程序元素选择指令,在应用程序中确定与所述目标操作控件对应的窗口句柄以及操作路径;
获取用户对所述窗口句柄的操作内容,并将所述窗口句柄、操作路径和所述操作内容添加入与所述目标操作控件对应的操作信息中。
5.根据权利要求4所述的应用程序测试方法,其特征在于,所述在应用程序中确定与所述目标测试控件对应的窗口句柄以及测试路径包括:
监测鼠标指针移动事件,当检测到鼠标指针发生移动后,获取鼠标指针所指向的窗口句柄;
依次遍历所述窗口句柄的各级父句柄,并根据所述窗口句柄的各级父句柄构造所述窗口句柄的测试路径。
6.一种应用程序测试装置,其特征在于,包括:
测试指令接收模块,用于接收用户下发的应用程序测试指令,所述应用程序测试指令中包括测试脚本标识以及测试终端型号列表,所述测试终端型号列表中包括一个以上的测试终端型号;
测试进程创建模块,用于创建与所述测试终端型号列表对应的测试进程集群,其中,所述测试进程集群中的各个测试进程与所述测试终端型号列表中的各个测试终端型号一一对应;
测试终端调用模块,用于分别在各个测试进程中调用对应型号的模拟测试终端,并在各个模拟测试终端中加载待测试的应用程序;
测试脚本查找模块,用于在预设的应用程序测试脚本库中查找与所述测试脚本标识对应的应用程序测试脚本;
应用程序测试模块,用于按照所述应用程序测试脚本在各个模拟测试终端中对所述应用程序进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811590928.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用测试系统与方法
- 下一篇:数据测试方法、装置、终端及存储介质