[发明专利]应用测试方法、装置、设备及计算机可读存储介质在审
申请号: | 201910662465.6 | 申请日: | 2019-07-22 |
公开(公告)号: | CN110532171A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 刘芳;吕小立;刘丽珍 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44507 深圳市力道知识产权代理事务所(普通合伙) | 代理人: | 何姣<国际申请>=<国际公布>=<进入国 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标服务器 验证码 短信 用户测试 目标测试 数据填充 验证 预设 页面 计算机可读存储介质 发送 自动化测试 测试操作 测试目录 测试效率 测试终端 短信验证 发送短信 脚本发送 接收测试 开始指令 输入完成 数据打包 验证指令 应用测试 输入框 完成时 预存 申请 填充 指令 终端 测试 关联 上报 监测 | ||
1.一种应用测试方法,其特征在于,包括:
当监测到测试开始指令时,将预设测试目录下的用户测试数据填充至预存的目标测试页面;
当所述用户测试数据填充完成时,向关联的每个目标服务器发送短信验证指令,以供每个目标服务器基于所述短信验证指令向测试终端发送验证短信;
接收所述测试终端基于预设短信上报脚本发送的每条所述验证短信;
将每条所述验证短信中的验证码分别输入至填充后的目标测试页面内的各验证码输入框;
在每个验证码输入完成时,将输入的每个验证码分别与所述用户测试数据打包之后发送至对应的目标服务器,以供所述目标服务器执行对应的测试操作。
2.如权利要求1所述的应用测试方法,其特征在于,所述当监测到测试开始指令时,将预设测试目录下的用户测试数据填充至预存的目标测试页面的步骤包括:
当监测到测试开始指令时,获取数据爬取规则;
根据所述数据爬取规则对预设测试目录下的用户测试数据进行爬取,得到用户测试数据;
将所述用户测试数据填充至预存的目标测试页面。
3.如权利要求1所述的应用测试方法,其特征在于,所述将每条所述验证短信中的验证码分别输入至填充后的目标测试页面内的各验证码输入框的步骤包括:
从每条所述验证短信中提取出每个验证码和所述每个验证码各自对应的第一服务器标签;
获取填充后的目标测试页面中各验证码输入框的第二服务器标签;
根据所述每个验证码各自对应的第一服务器标签和各验证码输入框的第二服务器标签,将每个验证码分别输入至各自对应的验证码输入框。
4.如权利要求3所述的应用测试方法,其特征在于,所述从每条所述验证短信中提取出每个验证码的步骤包括:
获取预设的验证码正则表达式,并按照所述验证码正则表达式,从每条所述验证短信中提取出每个验证码。
5.如权利要求1-4所述的应用测试方法,其特征在于,当所述用户测试数据填充完成时,向关联的每个目标服务器发送短信验证指令的步骤包括:
当所述用户测试数据填充完成时,对所述用户测试数据进行校验;
当所述用户测试数据通过校验时,触发短信验证指令,并将所述短信验证指令发送至关联的每个目标服务器。
6.如权利要求5所述的应用测试方法,其特征在于,对所述用户测试数据进行校验的步骤包括:
确定所述用户测试数据中的各条信息的数据类型,并汇集每种数据类型,得到数据类型池;
获取数据类型池中每个数据类型各自对应的校验规则;
按照每个数据类型各自对应的校验规则,对所述用户测试数据进行校验,得到每条校验规则对应的校验结果;
根据每条校验规则对应的校验结果,判断所述用户测试数据是否通过校验。
7.如权利要求6所述的应用测试方法,其特征在于,所述根据每条校验规则对应的校验结果,判断所述用户测试数据是否通过校验的步骤包括
判断所述每条校验规则对应的校验结果是否均为校验通过;
若所述每条校验规则对应的校验结果均为校验通过,则确定所述用户测试数据通过校验;
若存在至少一条校验规则对应的校验结果为校验未通过,则确定所述用户测试数据未通过校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910662465.6/1.html,转载请声明来源钻瓜专利网。