[发明专利]应用于机器人的自动化测试方法、计算机存储介质及机器人在审
申请号: | 202210328788.3 | 申请日: | 2022-03-30 |
公开(公告)号: | CN114670200A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 刘俊;方林;郭双 | 申请(专利权)人: | 上海擎朗智能科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J19/00 |
代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 郝文博 |
地址: | 201206 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 机器人 自动化 测试 方法 计算机 存储 介质 | ||
1.一种应用于机器人的自动化测试方法,包括:
选择指令集脚本并编辑执行顺序,生成指令集列表;
获取所述指令集列表中的首个待执行指令,作为当前指令;
获取当前操作页面;
所述当前操作页面与所述当前指令的执行页面匹配时,执行所述当前指令;
按照所述执行顺序,依次从所述指令集列表中获取下一个待执行指令,所述当前操作页面与所述当前指令的执行页面匹配时,执行所述当前指令。
2.根据权利要求1所述的自动化测试方法,还包括:
模拟用户在操作页面上的操作行为,生成指令集脚本;
将所述指令集脚本与所述操作页面建立对应关系。
3.根据权利要求1所述的自动化测试方法,其中所述选择指令集脚本并编辑执行顺序以及生成指令集列表的步骤还包括:接收用户选择指令集脚本的指令,将选择的指令集脚本串联成自动化测试用例,生成指令集列表。
4.根据权利要求1所述的自动化测试方法,其中所述按照执行顺序,依次从指令集列表中获取下一个待执行指令,当前操作页面与当前指令的执行页面匹配时,执行当前指令的步骤还包括:根据所述自动化测试用例,保持在当前操作页面或者跳转至下一个操作页面。
5.根据权利要求1所述的自动化测试方法,其中所述按照执行顺序,依次从指令集列表中获取下一个待执行指令,当前操作页面与当前指令的执行页面匹配时,执行当前指令的步骤还包括:从所述指令集列表中获取的下一个待执行指令为最后一个指令时,判定重复执行所述指令集列表的次数,当重复执行的次数达到预设次数时,完成自动化测试。
6.根据权利要求1所述的自动化测试方法,还包括:所述当前操作页面与所述当前指令的执行页面匹配时,获取页面对象以及页面内控件对象,执行所述当前指令并启动计时。
7.根据权利要求1所述的自动化测试方法,还包括:所述当前操作页面与所述当前指令的执行页面匹配时,获取行为对象,执行所述当前指令并启动计时。
8.根据权利要求6或7所述的自动化测试方法,还包括:获取计时时间,所述计时时间达到预设时长时,获取下一个待执行指令并停止计时。
9.根据权利要求3-7中任一项所述的自动化测试方法,还包括:所述当前操作页面与所述当前指令的执行页面不匹配时,执行以下任一项:
根据所述自动化测试用例跳转至下一个操作页面;
上报警示信息并暂停测试;
记录到执行日志。
10.根据权利要求3-7中任一项所述的自动化测试方法,还包括:通过摄像头监控所述机器人的行为,当前行为与所述当前指令的执行结果不匹配时,执行以下任一项:
根据所述自动化测试用例跳转至下一个操作页面;
上报警示信息并暂停测试;
记录到执行日志。
11.一种计算机存储介质,包括存储于其上的计算机可执行指令,所述可执行指令在被处理器执行时实施如权利要求1-10中任一项所述的自动化测试方法。
12.一种机器人,配置为可执行如权利要求1-10中任一项所述的自动化测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海擎朗智能科技有限公司,未经上海擎朗智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210328788.3/1.html,转载请声明来源钻瓜专利网。