一种语音交互应用程序自动化测试方法及装置制造方法及图纸

技术编号:28478358 阅读:12 留言:0更新日期:2021-05-15 21:47
本发明专利技术实施例提供一种语音交互应用程序自动化测试方法以及装置。其中,该方法包括:向待测试设备发送待测试的语音指令;接收所述待测试设备识别出所述语音指令对应的功能操作之后生成的语音播报反馈信息;基于预设的指令与语音播报映射关系集合判断所述语音播报反馈信息对应的目标语音指令是否与所述语音指令相同,若是,则标记当前测试实例通过;其中,所述测试实例为语音交互应用程序中的待测试功能点,所述测试实例与所述语音指令相对应。采用本发明专利技术实施例公开的语音交互应用程序自动化测试方法,能够节约测试成本,且操作过程简单,提高了语音交互应用程序的测试效率。提高了语音交互应用程序的测试效率。提高了语音交互应用程序的测试效率。

【技术实现步骤摘要】
一种语音交互应用程序自动化测试方法及装置


[0001]本专利技术涉及计算机应用
,具体涉及一种语音交互应用程序自动化测试方法和装置。另外,还涉及一种电子设备及非暂态计算机可读存储介质。

技术介绍

[0002]近年来,随着计算机技术的快速发展,语音识别技术已经越来越成熟,并广泛应用于手机、车机等移动端智能设备。尤其是,在车机端为了能解放司机的双手,保证安全驾驶的同时还能使用车机,其语音交互应用程序已经成为车机不可或缺的功能。
[0003]然而,目前随着语音交互应用程序覆盖了智能设备上越来越多的功能,测试各种语音交互应用程序指令的测试实例也越来越多,不同的测试实例对应语音交互应用程序的不同功能点,而且存在大量简单且逻辑相似的测试实例(比如:打开音乐、打开导航等功能)。采用人工测试这些语音交互应用程序的测试实例往往低效且枯燥。因此,如何实现语音交互应用程序自动化测试,并及时、有效的排除无效指令信息成为目前业界亟待解决的需要课题。

技术实现思路

[0004]为此,本专利技术提供一种语音交互应用程序自动化测试方法及装置,以解决现有技术中存在的语音交互应用程序指令测试实现过程繁琐,成本较高,且测试效率和精度较差的问题。
[0005]本专利技术提供一种语音交互应用程序自动化测试方法,包括:向待测试设备发送待测试的语音指令;接收所述待测试设备识别出所述语音指令对应的功能操作之后生成的语音播报反馈信息;基于预设的指令与语音播报映射关系集合判断所述语音播报反馈信息对应的目标语音指令是否与所述语音指令相同,若是,则标记当前测试实例通过;其中,所述测试实例为语音交互应用程序中的待测试功能点,所述测试实例与所述语音指令相对应。
[0006]进一步的,所述向待测试设备发送待测试的语音指令,具体包括:基于预置有待测试语音指令的测试设备或者语音指令集,按照预设的测试顺序向所述待测试设备发送所述语音指令;其中,所述语音指令集是指设置在与所述测试设备对应的云端后台系统中的待测试语音指令。
[0007]进一步的,所述的语音交互应用程序自动化测试方法,还包括:若检测达到预设的时间阈值未获取到所述语音播报反馈信息,则判定当前测试实例未通过,并执行下一条语音指令的测试;和/或,若标记当前测试实例通过,则继续执行下一条语音指令的测试。
[0008]进一步的,所述的语音交互应用程序自动化测试方法,还包括:预先根据所述测试
实例确定用于识别语音播报反馈信息的指令与语音播报映射关系集合及相应待测试的语音指令;所述基于预设的指令与语音播报映射关系集合判断所述语音播报反馈信息对应的目标语音指令是否与所述语音指令相同,具体包括:将所述语音播报反馈信息与预设的指令与语音播报映射关系集合进行匹配,查询所述指令与语音播报映射关系集合中所述语音播报反馈信息对应的目标语音指令,并对比所述目标语音指令是否与待测试的所述语音指令相同。
[0009]进一步的,所述待测试设备上装载有待测试的所述语音交互应用程序。
[0010]本专利技术还提供一种语音交互应用程序自动化测试装置,包括:语音指令发送单元,用于向待测试设备发送待测试的语音指令;反馈信息接收单元,用于接收所述待测试设备识别出所述语音指令对应的功能操作之后生成的语音播报反馈信息;测试单元,用于基于预设的指令与语音播报映射关系集合判断所述语音播报反馈信息对应的目标语音指令是否与所述语音指令相同,若是,则标记当前测试实例通过;其中,所述测试实例为语音交互应用程序中的待测试功能点,所述测试实例与所述语音指令相对应。
[0011]进一步的,所述语音指令发送单元,具体用于基于预置有待测试语音指令的测试设备或者语音指令集,按照预设的测试顺序向所述待测试设备发送所述语音指令;其中,所述语音指令集是指设置在与所述测试设备对应的云端后台系统中的待测试语音指令。
[0012]进一步的,所述的语音交互应用程序自动化测试装置,还包括:指令测试控制单元,用于若检测达到预设的时间阈值未获取到所述语音播报反馈信息,则判定当前测试实例未通过,并执行下一条语音指令的测试;和/或,若标记当前测试实例通过,则继续执行下一条语音指令的测试。
[0013]进一步的,所述的语音交互应用程序自动化测试装置,还包括:预先配置单元,用于预先根据所述测试实例确定用于识别语音播报反馈信息的指令与语音播报映射关系集合及相应待测试的语音指令;所述测试单元,具体用于:将所述语音播报反馈信息与预设的指令与语音播报映射关系集合进行匹配,查询所述指令与语音播报映射关系集合中所述语音播报反馈信息对应的目标语音指令,并对比所述目标语音指令是否与待测试的所述语音指令相同。
[0014]进一步的,所述待测试设备上装载有待测试的所述语音交互应用程序。
[0015]相应的,本专利技术还提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项所述的语音交互应用程序自动化测试方法的步骤。
[0016]相应的,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的语音交互应用程序自动化测试方法的步骤。
[0017]采用本专利技术所述的语音交互应用程序自动化测试方法,通过向待测试设备发送待测试的语音指令,识别所述语音指令并触发执行对应的功能操作,并生成相应的语音播报反馈信息进行验证,若基于预设的指令与语音播报映射关系集合判断所述语音播报反馈信
息对应的目标语音指令是否与所述语音指令相同,则判定自动测试待测试设备中安装的语音交互应用程序对应的测试实例通过。其能够有效节约测试成本,且操作过程简单,极大提高了语音交互应用程序测试实例的测试效率和精度。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。
[0019]图1为本专利技术实施例提供的一种语音交互应用程序自动化测试方法的流程示意图;图2为本专利技术实施例提供的一种语音交互应用程序自动化测试方法的完整流程示意图;图3为本专利技术实施例提供的一种语音交互应用程序自动化测试装置的结构示意图;图4为本专利技术实施例提供的一种电子设备的实体结构示意图。
具体实施方式
[0020]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获取的所有其他实施例,都属于本专利技术保护的范围。
[0021]下面基于本专利技术提供的语音交互应用程序自动化测试方法,对其实施例进行详细描述。如图1所示,其为本专利技术实施例提供的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音交互应用程序自动化测试方法,其特征在于,包括:向待测试设备发送待测试的语音指令;接收所述待测试设备识别出所述语音指令对应的功能操作之后生成的语音播报反馈信息;基于预设的指令与语音播报映射关系集合判断所述语音播报反馈信息对应的目标语音指令是否与所述语音指令相同,若是,则标记当前测试实例通过;其中,所述测试实例为语音交互应用程序中的待测试功能点,所述测试实例与所述语音指令相对应。2.根据权利要求1所述的语音交互应用程序自动化测试方法,其特征在于,所述向待测试设备发送待测试的语音指令,具体包括:基于预置有待测试语音指令的测试设备或者语音指令集,按照预设的测试顺序向所述待测试设备发送所述语音指令;其中,所述语音指令集是指设置在与所述测试设备对应的云端后台系统中的待测试语音指令。3.根据权利要求1所述的语音交互应用程序自动化测试方法,其特征在于,还包括:若检测达到预设的时间阈值未获取到所述语音播报反馈信息,则判定当前测试实例未通过,并执行下一条语音指令的测试;和/或,若标记当前测试实例通过,则继续执行下一条语音指令的测试。4.根据权利要求1所述的语音交互应用程序自动化测试方法,其特征在于,还包括:预先根据所述测试实例确定用于识别语音播报反馈信息的指令与语音播报映射关系集合及相应待测试的语音指令;所述基于预设的指令与语音播报映射关系集合判断所述语音播报反馈信息对应的目标语音指令是否与所述语音指令相同,具体包括:将所述语音播报反馈信息与预设的指令与语音播报映射关系集合进行匹配,查询所述指令与语音播报映射关系集合中所述语音播报反馈信息对应的目标语音指令,并对比所述目标语音指令是否与待测试的所述语音指令相同。5.根据权利要求1所述的语音交互应用程序自动化测试方法,其特征在于,所述待...

【专利技术属性】
技术研发人员:庞帆王明君郭杏贺永强周宗航朱磊
申请(专利权)人:智道网联科技深圳有限公司
类型:发明
国别省市:

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

1