测试用例生成方法、装置、设备及存储介质制造方法及图纸

技术编号:30409831 阅读:12 留言:0更新日期:2021-10-20 11:25
本发明专利技术属于自动化测试技术领域,公开了一种测试用例生成方法、装置、设备及存储介质。该方法包括:获取用户的目标语音测试指令;识别所述目标语音测试指令中的目标关键词;在预设数据库中查找与所述目标关键词对应的目标测试用例;执行所述目标测试用例,完成所述目标测试用例对应的目标功能测试。通过上述方式,根据用户发出的语音测试指令来获取语音测试指令中的关键词,根据关键词得到对应的功能的测试用例并执行,最终完成功能测试,通过语音即可执行测试用例,不再需要测试人员手动操作来完成对应的功能测试,减少了测试消耗的时间同时提高了测试的效率。同时提高了测试的效率。同时提高了测试的效率。

【技术实现步骤摘要】
测试用例生成方法、装置、设备及存储介质


[0001]本专利技术涉及自动化测试
,尤其涉及一种测试用例生成方法、装置、设备及存储介质。

技术介绍

[0002]目前很多支持语音的智能设备产品,这类产品在开发的过程中需要多轮的测试验证,而目前测试的现状是通过测试人员进行手动操作来完成对应的功能测试,同时在测试指定功能的时候,测试用例需要人为去筛选后再进行测试,这个过程就消耗时间多,效率很低。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种测试用例生成方法、装置、设备及存储介质,旨在解决现有技术手动执行测试用例消耗时间多且效率低的技术问题。
[0005]为实现上述目的,本专利技术提供了一种测试用例生成方法,所述方法包括以下步骤:
[0006]获取用户的目标语音测试指令;
[0007]识别所述目标语音测试指令中的目标关键词;
[0008]在预设数据库中查找与所述目标关键词对应的目标测试用例;
[0009]执行所述目标测试用例,完成所述目标测试用例对应的目标功能测试。
[0010]可选地,所述识别所述目标语音测试指令中的目标关键词,包括:
[0011]提取所述目标语音测试指令的语音片段;
[0012]识别所述语音片段对应的语音词汇;
[0013]查找所述语音词汇在预设数据库中存在的目标词汇,将所述目标词汇作为目标关键词。
>[0014]可选地,所述在预设数据库中查找与所述目标关键词对应的目标测试用例之前,还包括:
[0015]获取样本测试用例及样本语音测试指令;
[0016]根据所述样本语音测试指令为样本测试用例设置对应的样本关键词;
[0017]将所述样本关键词和所述样本关键词对应的样本测试用例存储至预设数据库中。
[0018]可选地,所述在预设数据库中查找与所述目标关键词对应的目标测试用例之后,还包括:
[0019]若所述预设数据库中未查到与所述目标关键词对应的目标测试用例,则根据所述目标关键词确定对应的测试功能模块;
[0020]在样本测试用例中查找所述功能测试模块对应的目标测试用例;
[0021]将所述目标关键词和所述目标关键词对应的目标测试用例添加至预设数据库中。
[0022]可选地,所述执行所述目标测试用例,完成所述目标测试用例对应的目标功能测试,包括:
[0023]根据目标关键词确定对应的目标功能模块;
[0024]对所述目标功能模块执行所述目标测试用例并输出对应的测试结果,完成所述目标测试用例对应的目标功能测试。
[0025]可选地,所述对所述目标功能模块执行所述目标测试用例并输出对应的测试结果,完成所述目标测试用例对应的目标功能测试,包括:
[0026]若所述目标测试用例在所述目标功能模块上正常运行,则输出目标功能模块正常运行的测试结果;
[0027]将所述目标功能模块及所述目标功能模块正常运行对应的目标测试用例保存至第一测试结果表中;
[0028]根据所述第一测试结果表完成所述目标测试用例对应的目标功能测试。
[0029]可选地,所述对所述目标功能模块执行所述目标测试用例并输出对应的测试结果,完成所述目标测试用例对应的目标功能测试,包括:
[0030]若所述目标测试用例在所述目标功能模块上未正常运行,则输出目标功能模块未正常运行的测试结果;
[0031]将所述目标功能模块及所述目标功能模块未正常运行对应的目标测试用例保存至第二测试结果表中;
[0032]根据所述第二测试结果表发送警示信息至屏幕显示界面,完成所述目标测试用例对应的目标功能测试。
[0033]此外,为实现上述目的,本专利技术还提出一种测试用例生成装置,所述测试用例生成装置包括:
[0034]获取模块:用于获取用户的目标语音测试指令;
[0035]识别模块:用于识别所述目标语音测试指令中的目标关键词;
[0036]查找模块:用于在预设数据库中查找与所述目标关键词对应的目标测试用例;
[0037]执行模块:用于执行所述目标测试用例,完成所述目标测试用例对应的目标功能测试。
[0038]此外,为实现上述目的,本专利技术还提出一种测试用例生成设备,所述测试用例生成设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的测试用例生成程序,所述测试用例生成程序配置为实现如上文所述的测试用例生成方法。
[0039]此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有测试用例生成程序,所述测试用例生成程序被处理器执行时实现如上文所述的测试用例生成方法。
[0040]本专利技术通过获取用户的目标语音测试指令;识别所述目标语音测试指令中的目标关键词;在预设数据库中查找与所述目标关键词对应的目标测试用例;执行所述目标测试用例,完成所述目标测试用例对应的目标功能测试。通过上述方式,根据用户发出的语音测试指令来获取语音测试指令中的关键词,根据关键词得到对应的功能的测试用例并执行,最终完成功能测试,通过语音即可执行测试用例,不再需要测试人员手动操作来完成对应的功能测试,减少了测试消耗的时间同时提高了测试的效率。
附图说明
[0041]图1是本专利技术实施例方案涉及的硬件运行环境的测试用例生成设备的结构示意图;
[0042]图2为本专利技术测试用例生成方法第一实施例的流程示意图;
[0043]图3为本专利技术测试用例生成方法第二实施例的流程示意图;
[0044]图4为本专利技术测试用例生成方法一实施例的整体流程示意图;
[0045]图5为本专利技术测试用例生成装置第一实施例的结构框图。
[0046]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0048]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的测试用例生成设备结构示意图。
[0049]如图1所示,该测试用例生成设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless

Fidelity,Wi

Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试用例生成方法,其特征在于,所述测试用例生成方法包括:获取用户的目标语音测试指令;识别所述目标语音测试指令中的目标关键词;在预设数据库中查找与所述目标关键词对应的目标测试用例;执行所述目标测试用例,完成所述目标测试用例对应的目标功能测试。2.如权利要求1所述的测试用例生成方法,其特征在于,所述识别所述目标语音测试指令中的目标关键词,包括:提取所述目标语音测试指令的语音片段;识别所述语音片段对应的语音词汇;查找所述语音词汇在预设数据库中存在的目标词汇,将所述目标词汇作为目标关键词。3.如权利要求1所述的测试用例生成方法,其特征在于,所述在预设数据库中查找与所述目标关键词对应的目标测试用例之前,还包括:获取样本测试用例及样本语音测试指令;根据所述样本语音测试指令为样本测试用例设置对应的样本关键词;将所述样本关键词和所述样本关键词对应的样本测试用例存储至预设数据库中。4.如权利要求1所述的测试用例生成方法,其特征在于,所述在预设数据库中查找与所述目标关键词对应的目标测试用例之后,还包括:若所述预设数据库中未查到与所述目标关键词对应的目标测试用例,则根据所述目标关键词确定对应的测试功能模块;在样本测试用例中查找所述功能测试模块对应的目标测试用例;将所述目标关键词和所述目标关键词对应的目标测试用例添加至预设数据库中。5.如权利要求1所述的测试用例生成方法,其特征在于,所述执行所述目标测试用例,完成所述目标测试用例对应的目标功能测试,包括:根据目标关键词确定对应的目标功能模块;对所述目标功能模块执行所述目标测试用例并输出对应的测试结果,完成所述目标测试用例对应的目标功能测试。6.如权利要求5所述的测试用例生成方法,其特征在于,所述对所...

【专利技术属性】
技术研发人员:李燕清
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:

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

1