[发明专利]一种智能终端自动化测试方法及装置在审
申请号: | 201910811414.5 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110727578A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 赵猛 | 申请(专利权)人: | 苏宁智能终端有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 11111 北京市万慧达律师事务所 | 代理人: | 陈怡 |
地址: | 210000 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能终端 测试脚本 操作命令 测试端 回放 录制 自动化测试脚本 自动化测试 测试 基础测试 监听控制 人员使用 终端测试 控制端 预设 转化 发送 输出 保存 开发 | ||
1.一种智能终端自动化测试方法,其特征在于,所述测试方法至少包括录制待测智能终端测试脚本步骤和回放所述待测智能终端测试脚本步骤;
其中,所述录制待测智能终端测试脚本至少包括如下步骤:
控制端根据预设测试用例输出针对所述待测智能终端的第一操作命令;
测试端监听所述控制端的第一操作命令,将其转化为相应的第一代码,并将所述第一代码实时转化成相应的测试脚本并保存;
其中,所述回放所述待测智能终端测试脚本至少包括如下步骤:
所述测试端将测试脚本转化为相应的第二代码,向所述待测智能终端发送所述第二代码;
所述待测智能终端接收所述第二代码并执行与所述第二代码相应的操作。
2.根据权利要求1所述的一种智能终端自动化测试方法,其特征在于,所述测试端监听所述控制端的第一操作指令,将其转化为相应的第一代码,并将所述第一代码实时转化成相应的测试脚本并保存,具体包括:
所述测试端实时接收所述第一操作指令;
将所述第一操作指令转化为相应的第一代码;
对所述第一代码进行过滤得到相应代号;
根据所述代号,匹配并显示相应操作命令文字;
将匹配获得的操作命令文字保存为测试脚本。
3.根据权利要求2所述的一种智能终端自动化测试方法,其特征在于,所述控制端根据预设测试用例输出针对所述待测智能终端的第一操作命令之前,还包括:
预先构建数据库,所述数据库中存储有所述第一代码、代号及操作命令文字,以及所述第一代码与代号、以及代号与操作命令文字之间的对应关系。
4.根据权利要求1所述的一种智能终端自动化测试方法,其特征在于,所述录制待测智能终端测试脚本步骤还包括:
当需要插入验证点时,基于当前的测试脚本,所述测试端接收用户输入的验证点插入指令并对所述验证点添加相应的验证方法。
5.根据权利要求1所述的一种智能终端自动化测试方法,其特征在于,所述录制待测智能终端测试脚本步骤还包括:
基于当前的测试脚本,所述测试端接收输入的附加验证插入内容并添加相应的验证方法;所述附加验证插入内容至少包括添加等待时间、添加循环、辅助、等待文字出现、状态栏快捷启动及获取当前数据中的一种或多种。
6.一种智能终端自动化测试方法,其特征在于,所述测试方法至少包括录制待测智能终端测试脚本步骤和回放待测智能终端测试脚本步骤;
其中,所述录制待测智能终端测试脚本步骤具体为:
监听控制端根据预设测试用例输出针对所述待测智能终端的第一操作命令,将所述第一操作命令转化为相应的第一代码,并将所述第一代码实时转化成相应的测试脚本并保存;
所述回放待测智能终端测试脚本步骤具体为:
将测试脚本转化为相应的第二代码,向所述待测智能终端发送所述第二代码以便所述待测智能终端执行与所述第二代码相应的操作。
7.一种基于权利要求1~5任一项所述测试方法的智能终端自动化测试装置,其特征在于,所述测试装置至少包括:
输出模块:用于控制端根据预设测试用例输出针对所述待测智能终端的第一操作命令;
第一处理模块:用于测试端监听所述控制端的第一操作命令,将所述第一操作命令转化为相应的第一代码,并将所述第一代码实时转化成相应的测试脚本并保存;
发送模块:用于所述测试端将测试脚本转化为相应的第二代码,向所述待测智能终端发送所述第二代码;
第二处理模块:用于所述待测智能终端接收所述第二代码并执行与所述第二代码相应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁智能终端有限公司,未经苏宁智能终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910811414.5/1.html,转载请声明来源钻瓜专利网。