买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于机器人的触屏设备快速探索测试方法_南京航空航天大学_202110080721.8 

申请/专利权人:南京航空航天大学

申请日:2021-01-21

公开(公告)日:2024-04-05

公开(公告)号:CN112836603B

主分类号:G06V20/00

分类号:G06V20/00;G06V10/74;B25J9/02;B25J9/16;B25J11/00

优先权:

专利状态码:有效-授权

法律状态:2024.04.05#授权;2021.06.11#实质审查的生效;2021.05.25#公开

摘要:本发明公开了一种基于机器人的触屏设备快速探索测试方法,包括以下步骤:搭建机器人装置,在相机成像中获取被测设备屏幕图像;根据触屏设备实际使用情况,构造候选动作指令池;分析当前屏幕图像对应的系统状态编号,依据状态编号剔除重复候选动作;计算候选动作到已执行动作之间的逻辑距离,基于机器人履带运动预估候选动作的执行时间,选择候选动作触发,并确保触发后设备状态改变;重复上述过程直到被测系统状态达到指定数量,或屏幕动作触发面积超过一定比例。本发明使用计算机视觉技术提取被测设备的状态,考虑机器人运动特征来决策测试动作,可在较短时间内实现对触屏设备的大面积、多状态、多动作探索测试。

主权项:1.基于机器人的触屏设备快速探索测试方法,其特征在于,具体包括如下步骤:步骤1:搭建机器人装置,所述机器人装置包括二维运动机器人和摄像机,所述二维运动机器人采用测试动作对被测试的触屏进行测试,所述测试动作包括:点击,滑动,长按,双击,拖拽和长拖拽;步骤2:所述摄像机实时对触屏设备进行拍摄,并将拍摄图像中的触屏设备的屏幕的形状转换为矩形;步骤3:以拍摄图像中矩形屏幕的左下角为原点建立直角坐标系,整个屏幕为坐标系区域;步骤4:根据触屏设备实际使用时各种测试动作的使用概率,生成初始候选动作指令池,并为初始候选动作指令池中每个测试动作随机生成对应的坐标;在屏幕的初始状态下,设置系统状态编号为0,当执行第一次测试动作时,该测试动作对应的系统状态编号为0,该测试动作对应的屏幕状态为屏幕的初始状态;步骤5:将二维运动机器人执行上一个测试动作时,屏跳转后的状态作为当前测试动作对应的屏幕状态,当机器人执行完当前测试动作后,判断屏幕是否跳转;若有跳转,将该测试动作放入已执行动作序列,根据跳转后的屏幕状态和已执行动作序列生成用于下一次测试的候选动作指令池,并为候选动作指令池中的每个测试动作随机生成坐标,同时判断跳转后的屏幕状态与已执行动作序列中每个动作对应的屏幕状态是否相似,若有相似,则将用于下一次测试的候选动作指令池的系统状态编号设为与该动作对应的系统状态编号相同,如果没有相似,则将用于下一次测试的候选动作指令池的系统状态编号设为已执行动作序列中最大系统状态编号加1,并转步骤6;若无跳转,则在当前测试动作所属的候选动作指令池中删除当前测试动作以及与当前动作相同的测试动作,将当前测试动作放入已执行动作序列,并转步骤6重新选择候选测试动作;步骤6:计算候选指令池中每个候选测试动作与已执行动作序列的逻辑距离,计算机器人从当前坐标到执行每个候选测试动作所需要的执行时间;所述逻辑距离包括候选测试动作与已执行动作序列之间的类型距离,系统状态距离以及位置距离;步骤7:根据逻辑距离和执行时间选择候选测试动作,将该候选测试动作作为机器人下一次执行的动作,并将该候选测试动作所属的候选动作指令池的系统状态编号赋值给该候选测试动作;若已执行动作序列中系统状态编号的数量达到指定数量或者已执行动作在屏幕上触发的面积之和与触屏设备的屏幕面积的比例达到指定值,则机器人停止测试;否则转步骤5。

全文数据:

权利要求:

百度查询: 南京航空航天大学 基于机器人的触屏设备快速探索测试方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。