自然语言处理应用的测试方法、测试设备及存储介质技术

技术编号:20724489 阅读:44 留言:0更新日期:2019-03-30 17:36
本发明专利技术实施例提供一种自然语言处理应用的测试方法、测试设备及存储介质。本发明专利技术的自然语言处理应用的测试方法,包括:获取测试用例,所述测试用例包括关键字,根据所述关键字调用所述关键字对应的测试代码,所述测试代码用于在测试前端执行业务操作,以使所述测试前端生成业务请求消息,并发送给自然语言处理应用的服务器,通过所述测试前端接收所述服务器反馈的业务请求响应结果,根据所述业务请求响应结果确定所述测试用例是否执行通过。本发明专利技术实施例可以有效减少代码的编写量,减少测试人员的工作量。

【技术实现步骤摘要】
自然语言处理应用的测试方法、测试设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种自然语言处理应用的测试方法、测试设备及存储介质。
技术介绍
随着智能互联时代的到来,新技术的创新,业务的跨领域融合正在加速改变的人们的行为和生活,自然语言处理(NaturalLanguageProcessing,NLP)技术作为新的颠覆性的人机交互方式已经开始渗透到汽车、家居、医疗、移动应用等诸多领域。NLP技术的主要应用包括问答系统(Questionanswering)、机器翻译(Machinetranslation)、文字校对(Text-proofing)等,而由于NLP技术涉及理解自然语言,验证采集NLP技术的应用显得尤为重要。传统主流的研发级软件测试,通常通过编写测试代码打桩进行单元测试、接口测试、以及功能测试。对于采用NLP技术的应用的测试与传统主流的软件测试区别在于,首先传统主流软件领域测试所有输入有与之相对应的准确输出,而采用NLP技术的应用的处理结果答案可以是不唯一的,例如基本对话中一个问题,可以有不同种回答。如果按照传统软件测试方法进行NLP功能测试,例如对话功能,通常需要人本文档来自技高网...

【技术保护点】
1.一种自然语言处理应用的测试方法,其特征在于,包括:获取测试用例,所述测试用例包括关键字;根据所述关键字调用所述关键字对应的测试代码,所述测试代码用于在测试前端执行业务操作,以使所述测试前端生成业务请求消息,并发送给自然语言处理应用的服务器;通过所述测试前端接收所述服务器反馈的业务请求响应结果;根据所述业务请求响应结果确定所述测试用例是否执行通过。

【技术特征摘要】
1.一种自然语言处理应用的测试方法,其特征在于,包括:获取测试用例,所述测试用例包括关键字;根据所述关键字调用所述关键字对应的测试代码,所述测试代码用于在测试前端执行业务操作,以使所述测试前端生成业务请求消息,并发送给自然语言处理应用的服务器;通过所述测试前端接收所述服务器反馈的业务请求响应结果;根据所述业务请求响应结果确定所述测试用例是否执行通过。2.根据权利要求1所述的方法,其特征在于,所述测试用例还包括至少一个第一测试参数和至少一个第二测试参数;所述测试代码用于将所述至少一个第一测试参数输入至所述测试前端,以使所述测试前端生成第一业务请求消息,并发送给所述服务器,所述第一业务请求消息携带所述至少一个第一测试参数;所述根据所述业务请求响应结果确定所述测试用例是否执行通过,包括:根据所述业务请求响应结果和所述至少一个第二测试参数确定所述测试用例是否执行通过。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述关键字调用相应的测试数据集,获取所述第一测试参数和所述第二测试参数。4.根据权利要求1至3任一项所述的方法,其特征在于,所述通过所述测试前端接收所述服务器反馈的业务请求响应结果,包括:从所述测试前端的显示区获取所述服务器反馈的业务请求响应消息。5.根据权利要求1至3任一项所述的方法,其特征在于,所述业务操作包括点击操作、文本框输入操作、或列表框选择操作中至少一项。6.一种自然语言处理应用的测试装置,其特征在于,包括:获取模块,用于获取测试用例,所述测试用例包...

【专利技术属性】
技术研发人员:赵赫何光宇陈雪玲
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁,21

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

1