测试方法和装置制造方法及图纸

技术编号:19691644 阅读:20 留言:0更新日期:2018-12-08 11:07
本申请实施例公开了测试方法和装置。该方法的一具体实施方式包括:接收终端发送的对接入语音服务的目标应用进行测试的测试请求,测试请求包括目标应用的应用标识以及测试信息;对测试信息进行分析,将分析结果发送至部署有目标应用的服务器;接收部署有目标应用的服务器返回的响应信息,基于响应信息生成测试结果;基于终端预先选择的测试模式,将测试结果发送至所选择的测试模式对应的呈现终端以使呈现终端呈现测试结果。该实施方式可以通过模拟真实的应用环境对接入语音服务的目标应用进行测试,有利于提高接入语音服务的应用对信息处理的准确性。

【技术实现步骤摘要】
测试方法和装置
本申请实施例涉及计算机
,具体涉及测试方法和装置。
技术介绍
随着信息技术的发展,人工智能技术在各个领域得到了广泛的应用。智能语音服务是人工智能的一个重要分支,它通过对用户的发出的语音信号进行识别,而后基于识别结果生成响应信息,并通过语音合成技术将响应信息转化为语音信号输出,能够为用户提供更便捷、更智能化的生活服务。目前的语音服务技术中,智能语音设备可以接入语音服务提供商提供的服务,以实现具有个性化功能或模式的语音服务功能。在接入语音服务后,设备开发者可以通过语音服务平台,根据其功能的需求来个性化地配置各功能项的相关设置数据。
技术实现思路
本申请实施例提出了测试方法和装置。第一方面,本申请实施例提供了一种测试方法,包括:接收终端发送的对接入语音服务的目标应用进行测试的测试请求,测试请求包括目标应用的应用标识以及测试信息;对测试信息进行分析,将分析结果发送至部署有目标应用的服务器;接收部署有目标应用的服务器返回的响应信息,基于响应信息生成测试结果;基于终端预先选择的测试模式,将测试结果发送至所选择的测试模式对应的呈现终端以使呈现终端呈现测试结果。在一些实施例中,在接收终端发送的对接入语音服务的目标应用进行测试的测试请求之前,方法还包括:接收终端发送的资源上传请求,资源上传请求包括应用标识以及所上传的资源的数据类型;将所上传的资源与资源上传请求中的应用标识相关联,以及将上传的资源基于数据类型分类存储。在一些实施例中,对测试信息进行分析,将分析结果发送至部署有目标应用的服务器,包括:确定测试信息所包含的数据类型以及用于表征意图的信息;将测试信息所包含的数据类型以及用于表征意图的信息发送至部署有目标应用的服务器;以及响应信息用于指示分类存储的资源中是否存在与目标应用的应用标识对应的用于表征意图的资源。在一些实施例中,基于响应信息生成测试结果,包括:响应于响应信息指示分类存储的资源中存在与应用标识对应的用于表征意图的资源,获取用于表征意图的资源,将所获取的资源填充至预先设置的内容呈现模板中,生成测试结果。在一些实施例中,测试结果还包括测试代码,测试代码显示在呈现终端的预设区域,以及基于响应信息生成测试结果,包括:响应于响应信息指示分类存储的资源中不存在与目标应用的应用标识对应的用于表征意图的资源,在预设区域中标记出错代码的位置。第二方面,本申请实施例提供了一种测试装置,包括:接收单元,被配置成接收终端发送的对接入语音服务的目标应用进行测试的测试请求,测试请求包括目标应用的应用标识以及测试信息;发送单元,被配置成对测试信息进行分析,将分析结果发送至部署有目标应用的服务器;生成单元,被配置成接收部署有目标应用的服务器返回的响应信息,基于响应信息生成测试结果;呈现单元,被配置成基于终端预先选择的测试模式,将测试结果发送至所选择的测试模式对应的呈现终端以使呈现终端呈现测试结果。在一些实施例中,测试装置还包括:资源上传请求接收单元,被配置成接收终端发送的资源上传请求,资源上传请求包括应用标识以及所上传的资源的数据类型;关联单元,被配置成将所上传的资源与资源上传请求中的应用标识相关联,以及将上传的资源基于数据类型分类存储。在一些实施例中,发送单元进一步被配置成:确定测试信息所包含的数据类型以及用于表征意图的信息;将数据类型以及用于表征意图的信息发送至部署有目标应用的服务器;以及响应信息用于指示测试信息所包含的分类存储的资源中是否存在与目标应用的应用标识对应的用于表征意图的资源。在一些实施例中,生成单元进一步被配置成:响应于响应信息指示分类存储的资源中存在与应用标识对应的用于表征意图的资源,获取用于表征意图的资源,将所获取的资源填充至预先设置的内容呈现模板中,生成测试结果。在一些实施例中,测试结果还包括测试代码,测试代码显示在呈现终端的预设区域,以及生成单元进一步被配置成:响应于响应信息指示分类存储的资源中不存在与目标应用的应用标识对应的用于表征意图的资源,在预设区域中标记出错代码的位置。第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任意实施例的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任意实施例的方法。本申请实施例提供的测试方法和装置,在接收到终端发送的对接入语音服务的目标应用进行测试的测试请求时,可以对测试请求所包含的测试信息进行分析,然后将分析结果发送至部署有目标应用的服务器,然后接收部署有目标应用的服务器返回的响应信息,基于响应信息生成测试结果,最后基于终端预先选择的测试模式将测试结果发送至所选择的测试模型对应的呈现终端来呈现测试结果,从而可以通过模拟真实的应用环境对接入语音服务的目标应用进行测试,有利于提高接入语音服务的应用对信息处理的准确性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是根据本申请实施例的可以应用于其中的示例性系统架构图;图2是根据本申请的测试方法的一个实施例的流程图;图3是根据本申请的测试方法的一个应用场景的示意图;图4是根据本申请的测试方法的另一个实施例的流程图;图5是根据本申请的测试装置的一个实施例的结构示意图;图6是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请实施例的测试方法或测试装置的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、107,网络102、104、106和服务器103、105。网络102用以在终端设备101与服务器103之间提供通信链路介质,网络104用以在服务器103与服务器105之间提供通信链路介质,网络106用以在终端设备107与服务器103、105之间提供通信链路介质。网络102、104、106可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101可以通过网络102与服务器103交互,用于将终端设备107接入服务器103,以及对接入服务器103的终端设备107进行测试。在这里,终端设备101可以安装有用于支持将终端设备107接入服务器103的应用。终端设备101可以是具有文件编辑功能以及显示功能的硬件,包括但不限于手机、电脑等等。终端设备107可以通过网络106分别与服务器103以及服务器104交互。在这里,终端设备107将接收到的语音信息通过网络106发送至服务器103,以供服务器103进行语义分析。同时,终端设备107还可以从服务器105中接收各种数据。在这里,上述终端设备102可以是是硬件,也可以是软件。当终端设备102为硬件时,可以是具有显示屏并且支本文档来自技高网...

【技术保护点】
1.一种测试方法,包括:接收终端发送的对接入语音服务的目标应用进行测试的测试请求,所述测试请求包括所述目标应用的应用标识以及测试信息;对所述测试信息进行分析,将分析结果发送至部署有所述目标应用的服务器;接收所述部署有所述目标应用的服务器返回的响应信息,基于所述响应信息生成测试结果;基于所述终端预先选择的测试模式,将测试结果发送至所选择的测试模式对应的呈现终端以使所述呈现终端呈现所述测试结果。

【技术特征摘要】
1.一种测试方法,包括:接收终端发送的对接入语音服务的目标应用进行测试的测试请求,所述测试请求包括所述目标应用的应用标识以及测试信息;对所述测试信息进行分析,将分析结果发送至部署有所述目标应用的服务器;接收所述部署有所述目标应用的服务器返回的响应信息,基于所述响应信息生成测试结果;基于所述终端预先选择的测试模式,将测试结果发送至所选择的测试模式对应的呈现终端以使所述呈现终端呈现所述测试结果。2.根据权利要求1所述的方法,其中,在接收终端发送的对接入语音服务的目标应用进行测试的测试请求之前,所述方法还包括:接收终端发送的资源上传请求,所述资源上传请求包括应用标识以及所上传的资源的数据类型;将所上传的资源与所述资源上传请求中的应用标识相关联,以及将上传的资源基于数据类型分类存储。3.根据权利要求2所述的方法,其中,所述对所述测试信息进行分析,将分析结果发送至部署有所述目标应用的服务器,包括:确定所述测试信息所包含的数据类型以及用于表征意图的信息;将所述测试信息所包含的数据类型以及用于表征意图的信息发送至部署有所述目标应用的服务器;以及所述响应信息用于指示分类存储的资源中是否存在与所述目标应用的应用标识对应的用于表征意图的资源。4.根据权利要求3所述的方法,其中,所述基于所述响应信息生成测试结果,包括:响应于所述响应信息指示分类存储的资源中存在与所述应用标识对应的用于表征意图的资源,获取用于表征意图的资源,将所获取的资源填充至预先设置的内容呈现模板中,生成测试结果。5.根据权利要求4所述的方法,其中,所述测试结果还包括测试代码,所述测试代码显示在所述呈现终端的预设区域,以及所述基于所述响应信息生成测试结果,包括:响应于所述响应信息指示分类存储的资源中不存在与所述目标应用的应用标识对应的用于表征意图的资源,在所述预设区域中标记出错代码的位置。6.一种测试装置,包括:接收单元,被配置成接收终端发送的对接入语音服务的目标应用进行测试的测试请求,所述测试请求包括所述目标应用的应用标识以及测试信息...

【专利技术属性】
技术研发人员:唐欢邓学宁张洋洋袁鹏巩庆良武良呈王家乐田龙龙
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1