【技术实现步骤摘要】
一种机器人自动化测试系统及测试方法
本专利技术涉及测试
,尤其涉及一种用于对机器人软件系统进行自动化测试的机器人自动化测试系统及测试方法。
技术介绍
目前针对机器人软件系统的主流测试方法包括两种,第一种方法是对机器人软件系统中的各个软件进行逐一功能测试;第二种方法是通过人工交互测试方式对整个机器人软件系统进行功能测试,以在整体上测试机器人软件系统的功能。然而第一种测试方法虽然测试过程简单快速,但针对单个软件的测试方式仅能对单个软件的功能进行测试,而无法就该软件在整个机器人软件系统中所具备的功能特性进行全面测试,所以该测试方法存在一定的局限性。另外,针对单个软件的测试,在测试过程中通常需要修改被测软件的输入输出数据,这对于整个机器人软件系统而言存在较大的测试风险,可能会引起整个机器人软件系统的崩溃。第二种人工交互测试方式相较第一种测试方法而言,虽然可以对整个机器人软件系统的功能进行全面合理低评估,但人工测试效率低下,整个测试过程将耗费测试人员大量的精力。
技术实现思路
鉴于上述存在的技术问题,本专利技术的目的在于提供一种机器人自动化测试系统,该机器人自动化测试系统 ...
【技术保护点】
1.一种机器人自动化测试系统,用于对机器人软件系统进行测试,其特征在于,被测的所述机器人软件系统包括多个被测软件模块,每一个所述被测软件模块的数据端口均预先编译有相应的调用指令,所述机器人自动化测试系统中预存有各所述被测软件模块分别对应的测试标准,所述机器人自动化测试系统通过获取所述调用指令返回的测试结果,并通过将所述测试结果与对应的所述测试标准进行数据比对,进而判断对应的所述被测软件模块的测试结果是否达标;所述机器人自动化测试系统包括:存储单元,用于存储多个所述测试标准;指令输入单元,用于输入针对各所述被测软件模块的测试指令;一指令发送单元,连接所述指令输入单元,用于将各 ...
【技术特征摘要】
1.一种机器人自动化测试系统,用于对机器人软件系统进行测试,其特征在于,被测的所述机器人软件系统包括多个被测软件模块,每一个所述被测软件模块的数据端口均预先编译有相应的调用指令,所述机器人自动化测试系统中预存有各所述被测软件模块分别对应的测试标准,所述机器人自动化测试系统通过获取所述调用指令返回的测试结果,并通过将所述测试结果与对应的所述测试标准进行数据比对,进而判断对应的所述被测软件模块的测试结果是否达标;所述机器人自动化测试系统包括:存储单元,用于存储多个所述测试标准;指令输入单元,用于输入针对各所述被测软件模块的测试指令;一指令发送单元,连接所述指令输入单元,用于将各所述测试指令分别发送给对应的所述被测软件模块;指令接收单元,连接各所述被测软件模块,用于接收各所述调用指令返回的所述测试结果并输出;判断单元,分别连接所述存储单元和所述指令接收单元,用于将获取的所述测试结果与对应的所述测试标准进行数据比对,进而判断对应的所述被测软件模块的所述测试结果是否达标。2.如权利要求1所述的机器人自动化测试系统,其特征在于,每一个所述被测软件模块的所述数据端口包括输出端口,和/或关键功能调用入口。3.如权利要求1所述的机器人自动化测试系统,其特征在于,还包括一测试控制模块,所述测试控制模块内部包括:响应信息获取单元,分别连接所述指令接收单元和所述判断单元,用于获取所述测试结果中的测试响应信息,并将所述测试响应信息发送给所述判断单元作响应结果判断;所述测试响应信息用于表示对应的所述被测软件模块对接收到的所述测试指令的响应情况;执行信息获取单元,分别连接所述指令接收单元和所述判断单元,用于获取所述测试结果中的测试执行信息,并将所述测试执行信息发送给所述判断单元作执行结果判断;所述测试执行信息用于表示对应的所述被测软件模块根据所述测试指令执行测试任务的执行情况。4.如权利要求1所述的机器人自动化测试系统,其特征在于,还包括一测试报告生成单元,连接所述判断单元,用于根据所述判断单元的判断结果自动生成测...
【专利技术属性】
技术研发人员:陈向键,
申请(专利权)人:弗徕威智能机器人科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。