用于测试设备的方法和装置制造方法及图纸

技术编号:19821344 阅读:30 留言:0更新日期:2018-12-19 14:32
本申请实施例公开了用于测试设备的方法和装置。该方法的一具体实施方式包括:获取待测试设备的测试用例集合,其中,测试用例包括测试数据和对应于测试数据的预期响应信息;从该测试用例集合中选取测试用例,以及执行以下测试步骤:向该待测试设备发送所选取的测试用例的测试数据;接收该待测试设备发送的、基于测试数据生成的响应信息;将响应信息与对应的预期响应信息进行比较;根据比较结果生成所选取的测试用例的测试结果,以及将测试结果存入测试结果集合;确定该测试用例集合是否包括未被选取过的测试用例;响应于确定该测试用例集合不包括未被选取过的测试用例,输出测试结果集合。该实施方式实现了对设备的测试。

【技术实现步骤摘要】
用于测试设备的方法和装置
本申请实施例涉及计算机
,具体涉及用于测试设备的方法和装置。
技术介绍
随着计算机技术的发展,测试设备的技术逐渐成熟,需要被测试的设备也越来越多。目前常规的测试方案通常是人工测试,主要通过人工阅读云端日志的方式获得测试结果。对于人工测试方式而言,人力成本和时间成本高,云端日志属于隐私数据,因此无法让设备厂商自测,只能由专门的测试人员进行测试。
技术实现思路
本申请实施例提出了用于测试设备的方法和装置。第一方面,本申请实施例提供了一种用于测试设备的方法,该方法包括:获取待测试设备的测试用例集合,其中,测试用例包括测试数据和对应于测试数据的预期响应信息;从该测试用例集合中选取测试用例,以及执行以下测试步骤:向该待测试设备发送所选取的测试用例的测试数据;接收该待测试设备发送的、基于测试数据生成的响应信息;将响应信息与对应的预期响应信息进行比较;根据比较结果生成所选取的测试用例的测试结果,以及将测试结果存入测试结果集合;确定该测试用例集合是否包括未被选取的测试用例;响应于确定该测试用例集合不包括未被选取的测试用例,输出测试结果集合。在一些实施例中,该获取待测试设备本文档来自技高网...

【技术保护点】
1.一种用于测试设备的方法,包括:获取待测试设备的测试用例集合,其中,测试用例包括测试数据和对应于测试数据的预期响应信息;从所述测试用例集合中选取测试用例,以及执行以下测试步骤:向所述待测试设备发送所选取的测试用例的测试数据;接收所述待测试设备发送的、基于测试数据生成的响应信息;将响应信息与对应的预期响应信息进行比较;根据比较结果生成所选取的测试用例的测试结果,以及将测试结果存入测试结果集合;确定所述测试用例集合是否包括未被选取过的测试用例;响应于确定所述测试用例集合不包括未被选取过的测试用例,输出测试结果集合。

【技术特征摘要】
1.一种用于测试设备的方法,包括:获取待测试设备的测试用例集合,其中,测试用例包括测试数据和对应于测试数据的预期响应信息;从所述测试用例集合中选取测试用例,以及执行以下测试步骤:向所述待测试设备发送所选取的测试用例的测试数据;接收所述待测试设备发送的、基于测试数据生成的响应信息;将响应信息与对应的预期响应信息进行比较;根据比较结果生成所选取的测试用例的测试结果,以及将测试结果存入测试结果集合;确定所述测试用例集合是否包括未被选取过的测试用例;响应于确定所述测试用例集合不包括未被选取过的测试用例,输出测试结果集合。2.根据权利要求1所述的方法,其中,所述获取待测试设备的测试用例集合,包括:响应于接收到待测试设备的语音信号,对所述语音信号进行语音识别,得到语音识别结果;响应于确定所述语音识别结果指示开始测试,获取所述待测试设备的测试用例集合。3.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定所述测试用例集合包括未被选取过的测试用例,从所述测试用例集合中选取未被选取过的测试用例,继续执行所述测试步骤。4.根据权利要求1所述的方法,其中,测试数据包括以下至少一项:音频信号、指令。5.根据权利要求1-4之一所述的方法,其中,在所述输出测试结果集合之后,所述方法还包括:根据所述测试结果集合,生成语音信号,向所述待测试设备发送所述语音信号。6.一种用于测试设备的装置,包括:获取单元,被配置成获取待测试设备的测试用例集合,其中,测试用例包括测试数据和对应于测试数据的预期响应信息;测试单元,被配置成从所述...

【专利技术属性】
技术研发人员:罗荣刚陆永帅孙玉梅
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1