一种面向智能机器人的自动化测试方法及系统[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910486139.4
(22)申请日 2019.06.05
(71)申请人 山东科技大学
地址 266590 山东省青岛市黄岛区辛安街
道前湾港路579号山东科技大学
(72)发明人 王宏炜 
(74)专利代理机构 亳州速诚知识产权代理事务
所(普通合伙) 34157
代理人 刘佳
(51)Int.Cl.
G06F  11/36(2006.01)
(54)发明名称
一种面向智能机器人的自动化测试方法及
(57)摘要
本发明公开了一种面向智能机器人的自动
化测试系统,包括中央测试系统和人机交互显示
单元,所述中央测试系统与人机交互显示单元实
现双向连接,所述中央测试系统分别与网络学习
添加系统、网络测试删除系统和机器人功能测试
系统实现双向连接,中央测试系统与网络数据库
安全操作模块实现双向连接,本发明涉及机器人
测试技术领域。该面向智能机器人的自动化测试
方法及系统,大大提高智能机器人测试时的自动
化程度,并且该系统可以通过网络自动识别添加
最新的测试程序,并且能够自动的将测试程序上
传保存到数据库中,避免了工作人员手动上传测
试程序,保证了未来在断网的情况下依然能够通
过数据库对智能机器人进行必要的功能检测。权利要求书2页  说明书5页  附图3页CN 110209590 A 2019.09.06
C N  110209590
A
1.一种面向智能机器人的自动化测试系统,包括中央测试系统(1)和人机交互显示单元(2),所述中央测试系统(1)与人机交互显示单元(2)实现双向连接,其特征在于:所述中央测试系统(1)分别与网络学习添加系统(3)、网络测试删除系统(4)和机器人功能测试系统(5)实现双向连接,所述中央测试系统(1)与网络数据库安全操作模块(6)实现双向连接,所述中央测试系统(1)的输入端与电源模块(7)的输出端电性连接,所述中央测试系统(1)与工作人员登录单元(8)实现双向连接,所述网络数据库安全操作模块(6)与测试程序数据库(10)和人力资源数据库(9)实现双向连接,所述网络学习添加系统(3)包括测试程序网络查询单元(31)、网络测试程序匹配单元(32)、测试程序持久化单元(33)和测试程序日志处理单元(34),所述测试程序网络查询单元(31)的输出端与网络测试程序匹配单元(32)的输入端连接,所述网络测试程序匹配单元(32)的输出端与测试程序持久化单元(33)的输入端连接,所述测试程序持久化单元(33)的输出端与测试程序日志处理单元(34)的输入端连接,所述测试程序持久化单元(33)与测试程序数据库(10)实现双向连接。
2.根据权利要求1所述的一种面向智能机器人的自动化测试系统,其特征在于:所述网络测试删除系统(4)包括网络测试更新单元(41)、测试程序淘汰标注单元(42)、测试程序手动淘汰单元(43)和测试程序淘汰提示单元(44),所述网络测试更新单元(41)的输出端与测试程序淘汰标注单元(42)的输入端连接。
3.根据权利要求2所述的一种面向智能机器人的自动化测试系统,其特征在于:所述测试程序淘汰标注单元(42)的输出端与测试程序手动淘汰单元(43)的输入端连接,所述测试程序手动淘汰单元(43)的输出端与测试程序淘汰提示单元(44)的输入端连接,所述测试程序手动淘汰单元(43)与测试程序数据库(10)实现双
向连接。
4.根据权利要求1所述的一种面向智能机器人的自动化测试系统,其特征在于:所述机器人功能测试系统(5)包括硬件接口连接确认单元(51)、测试程序匹配查询单元(52)、测试程序高速载入单元(53)、机器人测试反馈单元(54)和机器人测试结果保存单元(55),所述硬件接口连接确认单元(51)的输出端与测试程序匹配查询单元(52)的输入端连接,所述测试程序匹配查询单元(52)的输出端与测试程序高速载入单元(53)的输入端连接。
5.根据权利要求4所述的一种面向智能机器人的自动化测试系统,其特征在于:所述测试程序高速载入单元(53)的输出端与机器人测试反馈单元(54)的输入端连接,所述机器人测试反馈单元(54)的输出端与机器人测试结果保存单元(55)的输入端连接,所述测试程序高速载入单元(53)与测试程序数据库(10)实现双向连接。
6.根据权利要求1所述的一种面向智能机器人的自动化测试系统,其特征在于:所述工作人员登录单元(8)包括人脸标记采集模块(81)、人脸标记确认模块(82)、密码输入确认模块(83)、工作人员权限匹配模块(84)和工作人员登录日志模块(85),所述人脸标记采集模块(81)的输出端与人脸标记确认模块(82)的输入端连接。
7.根据权利要求6所述的一种面向智能机器人的自动化测试系统,其特征在于:所述人脸标记确认模块(8
2)的输出端与密码输入确认模块(83)的输入端连接,所述密码输入确认模块(83)的输出端与工作人员权限匹配模块(84)的输入端连接,所述工作人员权限匹配模块(84)的输出端与工作人员登录日志模块(85)的输入端连接。
8.根据权利要求1-7所述的一种面向智能机器人的自动化测试系统,其特征在于:其测试方法具体包括以下步骤:
S1、首先,所有的工作人员将自身的信息传入人力资源数据库(9)中,先通过电源模块(7)对中央测试系统(1)通电,中央测试系统(1)通过网络学习添加系统(3)中的测试程序网络查询单元(31)对网络上的测试程序进行查询,并且通过网络测试程序匹配单元(32)将查询到的所有测试程序与本系统可以操作的程序进行比较,然后通过测试程序持久化单元(33)将能够适用的测试程序保存上传至测试程序数据库(10),最后系统通过测试程序日志处理单元(34)生成日志并保存,以便后期维护;
S2、中央测试系统(1)通过网络测试删除系统(4)中网络测试更新单元(41)对过时的测试程序进行比较,然后通过测试程序淘汰标注单元(42)对过时程序进行标记,标记过后系统启动测试程序手动淘汰单元(43),方便工作人员手动删除,最后通过测试程序淘汰提示单元(44)根据删除情况对工作人员进行提醒;
S3、工作人员需要对机器人进行测试时,系统启动人脸标记采集模块(81),系统对工作人员的面部图像
进行采集,然后通过人脸标记确认模块(82)将结果显示在人机交互显示单元(2)的面板上,工作人员确认操作过后,系统启动密码输入确认模块(83),工作人员输入正确的密码过后,系统通过工作人员权限匹配模块(84)对实际工作人员授予与其职务匹配的权限,最后生成日志通过工作人员登录日志模块(85)保存;
S4、工作人员将智能机器人接口连接过后,系统通过硬件接口连接确认单元(51)接口是否连接和接口连接种类,然后通过测试程序匹配查询单元(52)对需要调用的测试程序进行匹配,工作人员通过人机交互显示单元(2)确认后,系统通过测试程序高速载入单元(53)对测试程序数据库(10)内的测试程序进行下载;
S5、正式启动测试,并且将通过机器人测试反馈单元(54)将测试时的结果反馈并推送至人机交互显示单元(2),最后反馈结果通过机器人测试结果保存单元(55)被中央测试系统(1)推送至网络数据库安全操作模块(6),并且被存入测试程序数据库(10)。
一种面向智能机器人的自动化测试方法及系统
技术领域
[0001]本发明涉及机器人测试技术领域,具体为一种面向智能机器人的自动化测试方法及系统。
背景技术
[0002]机器人是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的工作,例如生产业、建筑业,或是危险的工作。国际上对机器人的概念已经逐渐趋近一致。一般来说,人们都可以接受这种说法,即机器人是靠自身动力和控制能力来实现各种功能的一种机器。
[0003]目前的智能机器人在出厂测试时往往都是按照设置好的工作流程进行测试,但是机器人更新换代的速度过快,新批次的机器人在以往硬件基础上往往会增添许多新的软件功能,每次增添新功能时往往需要技术工作人员对测试模块内部的指令进行升级,部分测试厂区地理跨度较大,严重影响升级速度,因此急需一种可以通过网络自动升级机器测试能力的系统。
发明内容
[0004](一)解决的技术问题
[0005]针对现有技术的不足,本发明提供了一种面向智能机器人的自动化测试方法及系统,解决了机器人增添新功能时往往需要技术工作人员对测试模块内部的指令进行升级,部分测试厂区地理跨度较大,严重影响升级速度的问题。
[0006](二)技术方案
[0007]为实现以上目的,本发明通过以下技术方案予以实现:一种面向智能机器人的自动化测试系统,包括中央测试系统和人机交互显示单元,所述中央测试系统与人机交互显示单元实现双向连接,所述中央测试系统分别与网络学习添加系统、网络测试删除系统和机器人功能测试系统实现双向连接,所述中央测试系统与网络数据库安全操作模块实现双向连接,所述中央测试系统的输入端与电源模块的输出端电性连接,所述中央测试系统与工作人员登录单元实现双向连接,所述网络数据库安全操作模块与测试程序数据库和人力资源数据库实现双向连接,所述网络学习添加系统包括测试程序网络查询单元、网络测试程序匹配单元、测试程序持久化单元和测试程序日志处理单元,所述测试程序网络查询单元的输出端与网络测试程序匹配单元的输入端连接,所述网络测试程序匹配单元的输出端与测试程序持久化单元的输入端连接,所述测试程序持久化单元的输出端与测试程序日志处理单元的输入端连接,所述测试程序持久化单元与测试程序数据库实现双向连接。[0008]优选的,所述网络测试删除系统包括网络测试更新单元、测试程序淘汰标注单元、测试程序手动淘汰单元和测试程序淘汰提示单元,所述网络测试更新单元的输出端与测试程序淘汰标注单元的输入端连接。
[0009]优选的,所述测试程序淘汰标注单元的输出端与测试程序手动淘汰单元的输入端连接,所述测试程序手动淘汰单元的输出端与测试程序淘汰提示单元的输入端连接,所述测试程序手动淘汰单元与测试程序数据库实现双向连接。
[0010]优选的,所述机器人功能测试系统包括硬件接口连接确认单元、测试程序匹配查询单元、测试程序高速载入单元、机器人测试反馈单元和机器人测试结果保存单元,所述硬件接口连接确认单元的输出端与测试程序匹配查询单元的输入端连接,所述测试程序匹配查询单元的输出端与测试程序高速载入单元的输入端连接。
[0011]优选的,所述测试程序高速载入单元的输出端与机器人测试反馈单元的输入端连接,所述机器人测试反馈单元的输出端与机器人测试结果保存单元的输入端连接,所述测试程序高速载入单元与测试程序数据库实现双向连接。
[0012]优选的,所述工作人员登录单元包括人脸标记采集模块、人脸标记确认模块、密码输入确认模块、工作人员权限匹配模块和工作人员登录日志模块,所述人脸标记采集模块的输出端与人脸标记确认模块的输入端连接。
[0013]优选的,所述人脸标记确认模块的输出端与密码输入确认模块的输入端连接,所述密码输入确认模块的输出端与工作人员权限匹配模块的输入端连接,所述工作人员权限匹配模块的输出端与工作人员登录日志模块的输入端连接。
[0014]本发明还公开了一种面向智能机器人的自动化测试方法,具体包括以下步骤:[0015]S1、首先,所有的工作人员将自身的信息传入人力资源数据库中,先通过电源模块对中央测试系统通电,中央测试
系统通过网络学习添加系统中的测试程序网络查询单元对网络上的测试程序进行查询,并且通过网络测试程序匹配单元将查询到的所有测试程序与本系统可以操作的程序进行比较,然后通过测试程序持久化单元将能够适用的测试程序保存上传至测试程序数据库,最后系统通过测试程序日志处理单元生成日志并保存,以便后期维护;
[0016]S2、中央测试系统通过网络测试删除系统中网络测试更新单元对过时的测试程序进行比较,然后通过测试程序淘汰标注单元对过时程序进行标记,标记过后系统启动测试程序手动淘汰单元,方便工作人员手动删除,最后通过测试程序淘汰提示单元根据删除情况对工作人员进行提醒;
[0017]S3、工作人员需要对机器人进行测试时,系统启动人脸标记采集模块,系统对工作人员的面部图像进行采集,然后通过人脸标记确认模块将结果显示在人机交互显示单元的表面,工作人员确认操作过后,系统启动密码输入确认模块,工作人员输入正确的密码过后,系统通过工作人员权限匹配模块对实际工作人员授予与其职务匹配的权限,最后生成日志通过工作人员登录日志模块保存;
[0018]S4、工作人员将智能机器人接口连接过后,系统通过硬件接口连接确认单元接口是否连接和接口连接种类,然后通过测试程序匹配查询单元对需要调用的测试程序进行匹配,工作人员通过人机交互显示单元确认后,系统通过测试程序高速载入单元对测试程序数据库内的测试程序进行下载;
[0019]S5、正式启动测试,并且将通过机器人测试反馈单元将测试时的结果反馈并推送至人机交互显示
单元,最后反馈结果通过机器人测试结果保存单元被中央测试系统推送至网络数据库安全操作模块,并且被存入测试程序数据库。

本文发布于:2024-09-20 17:56:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/784017.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单元   测试   测试程序   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议