【技术实现步骤摘要】
机器人的测试方法、装置、电子设备及存储介质
本申请属于机器人
,尤其涉及一种机器人的测试方法、装置、电子设备及存储介质。
技术介绍
在对机器人进行产品测试时,通常是对功能需求进行验证。此种情况下机器人系统是一个完整的黑盒,如果仅凭功能需求的测试来评价机器人的稳定性,缺乏全面性。因此需要从多方面对机器人进行测试。
技术实现思路
本申请实施例提供了一种机器人的测试方法、装置、电子设备及存储介质,可以解决以上问题的至少一部分。第一方面,本申请实施例提供了一种机器人测试的方法,包括:获取待测机器人的系统类型和目标测试场景;根据所述系统类型确定待测目标协议类型;根据所述待测目标协议类型和所述目标测试场景确定目标测试用例集;所述目标测试用集包括至少一个测试用例,其中一个所述测试用例为第一测试用例;通过所述第一测试用例中的目标协议接口,向所述待测机器人发送测试数据,并获取执行结果;根据上一次执行的测试用例的执行结果,在所述目标测试用例集中选取一个测试用例作为第二测试 ...
【技术保护点】
1.一种机器人的测试方法,其特征在于,包括:/n获取待测机器人的系统类型和目标测试场景;/n根据所述系统类型确定待测目标协议类型;/n根据所述待测目标协议类型和所述目标测试场景确定目标测试用例集;所述目标测试用集包括至少一个测试用例,其中一个所述测试用例为第一测试用例;/n通过所述第一测试用例中的目标协议接口,向所述待测机器人发送测试数据,并获取执行结果;/n根据上一次执行的测试用例的执行结果,在所述目标测试用例集中选取一个测试用例作为第二测试用例,通过所述第二测试用例中的目标协议接口向所述待测机器人发送测试数据,并返回执行结果;/n返回根据上一次执行的测试用例的执行结果, ...
【技术特征摘要】
1.一种机器人的测试方法,其特征在于,包括:
获取待测机器人的系统类型和目标测试场景;
根据所述系统类型确定待测目标协议类型;
根据所述待测目标协议类型和所述目标测试场景确定目标测试用例集;所述目标测试用集包括至少一个测试用例,其中一个所述测试用例为第一测试用例;
通过所述第一测试用例中的目标协议接口,向所述待测机器人发送测试数据,并获取执行结果;
根据上一次执行的测试用例的执行结果,在所述目标测试用例集中选取一个测试用例作为第二测试用例,通过所述第二测试用例中的目标协议接口向所述待测机器人发送测试数据,并返回执行结果;
返回根据上一次执行的测试用例的执行结果,在所述目标测试用例集中选取一个测试用例作为第二测试用例的步骤,直到满足测试结束条件;
根据各个测试用例的执行结果生成测试报告。
2.如权利要求1所述的方法,其特征在于,获取待测机器人的系统类型和目标测试场景,包括:
获取机器人的识别信息,查询所述识别信息和系统类型的映射关系表确定机器人的系统类型;
通过读取测试脚本获得目标测试场景。
3.如权利要求1所述的方法,其特征在于,所述目标测试用例集中的每个测试用例包括用例标识和第一参考信息;
所述用例标识用于区分不同的测试用例;
每个第一参考信息与所在测试用例的一种执行结果对应;
每个所述第一参考信息包括n个用例标识,其中n为大于或等于0的整数;
相应的,根据上一次执行的测试用例的执行结果,在所述目标测试用例集中选取一个测试用例作为第二测试用例,包括:
根据上一次执行的测试用例的执行结果,确定对应的第一参考信息,从该第一参考信息包括的用例标识中选取一个所述用例标识作为目标用例标识,确定所述目标用例标识对应的测试用例作为第二测试用例。
4.如权利要求3所述的方法,其特征在于,所述测试结束条件包括以下至少之一:
确定当前执行完毕的测试用例的第一参考信息中没有用例标识;
执行完毕的测试用例的个数超过第一预设数量;
测试时间超过第一预设时长。
5.如权利要求1所述的方法,其特征在于,根据所述待测目标协议类型和所述目标测试场景确定目标测试用例集后,还包括:
根据所述待测目标协议类型和所述目标测试场景确定测试策略;所述测试策略包括所述目标测试用例集中每个测试用例的各个测试...
【专利技术属性】
技术研发人员:陆海鹏,熊友军,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。