The invention discloses an automatic test case generation method and device, wherein the automatic test case generation method includes: receiving the input speech signal and converting the speech signal into text information; recognizing the key words in the text information; encapsulating the key words into program code segments; and substituting the program code segments into the text information. Automated use case generation model to generate automated test cases. The automatic test case generation method and device of the embodiment of the present invention, by receiving the input speech signal, converting the speech signal into the text information, and then recognizing the key words in the text information, encapsulating the key words into program code segments, and substituting the program code segments into the automatic use case generation model, to Automatic test cases can be generated only by the tester input speech signal to complete the preparation of automatic use cases, which reduces the technical threshold and maintenance costs.
【技术实现步骤摘要】
自动化测试用例生成方法和装置
本专利技术涉及信息处理
,尤其涉及一种自动化测试用例生成方法和装置。
技术介绍
随着移动互联网的高速发展,手机、平板电脑等移动设备已成为人们日常工作生活的必须品。很多公司开发出大量的移动应用程序(APP)来满足大家的各类需求,因此越来越多的测试人员投入到移动APP的测试工作中。目前,常规的测试方案是手工测试人员编写功能测试用例,并将整理好的测试用例发送给自动化用例设计人员。自动化用例设计人员选择合适的自动化框架,根据框架提供的API(ApplicationProgrammingInterface,应用程序编程接口)将测试用例翻译成可以执行的程序代码。但是,移动APP的测试工作的入门门槛高,需要测试人员具备代码开发能力,并且手工测试过程效率低,维护成本高,固定的测试框架无法满足高速变化的业务需求。
技术实现思路
本专利技术提供一种自动化测试用例生成方法和装置,以解决上述技术问题中的至少一个。本专利技术实施例提供一种自动化测试用例生成方法,包括:接收输入的语音信号,并将所述语音信号转换为文本信息;识别出所述文本信息中的关键词;将所述关键词封装为程序代码段;将所述程序代码段代入至自动化用例生成模型,以生成自动化测试用例。可选的,接收输入的语音信号,并将所述语音信号转换为文本信息,包括:利用音频输入设备接收输入的语音信号;提取所述语音信号的声学特征;将所述声学特征输入至声学模型,并进行解码,以生成所述文本信息。可选的,接收输入的语音信号,并将所述语音信号转换为文本信息,包括:利用音频输入设备接收输入的语音信号;提取所述语音信号的声学 ...
【技术保护点】
1.一种自动化测试用例生成方法,其特征在于,包括:接收输入的语音信号,并将所述语音信号转换为文本信息;识别出所述文本信息中的关键词;将所述关键词封装为程序代码段;将所述程序代码段代入至自动化用例生成模型,以生成自动化测试用例。
【技术特征摘要】
1.一种自动化测试用例生成方法,其特征在于,包括:接收输入的语音信号,并将所述语音信号转换为文本信息;识别出所述文本信息中的关键词;将所述关键词封装为程序代码段;将所述程序代码段代入至自动化用例生成模型,以生成自动化测试用例。2.如权利要求1所述的方法,其特征在于,接收输入的语音信号,并将所述语音信号转换为文本信息,包括:利用音频输入设备接收输入的语音信号;提取所述语音信号的声学特征;将所述声学特征输入至声学模型,并进行解码,以生成所述文本信息。3.如权利要求1所述的方法,其特征在于,识别出所述文本信息中的关键词,包括:从预设的关键词库中,筛选出所述文本信息中包含的关键词。4.如权利要求3所述的方法,其特征在于,所述关键词包括元素、动作和断言。5.如权利要求4所述的方法,其特征在于,所述关键词还包括判断条件,将所述关键词封装为程序代码段,包括:选择与所述判断条件相对应的预设句式;根据所述预设句式将所述关键词封装为程序代码段。6.如权利要求1所述的方法,其特征在于,在将所述程序代码段代入至自动化用例生成模型,以生成自动化测试用例之后,还包括:调用所述自动化测试用例,以对应用程序进行测试。7.一种自动化测试用例生成装置,其特征在于,包括:接收模块,用于接收输入的语音信号,并将所述语音信号转换为文本信息;识别模块,用于识别出所述文本信息中的关键词;封装模...
【专利技术属性】
技术研发人员:陈美娜,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。