The invention discloses a method including automatic test method and system based on Keyword Driven speech: S1. under test software and test tools to construct S2. keyword sets; obtain voice test instructions; S3. the voice test instructions with the keyword set matching, identifying the voice test instructions keywords S4.; according to the keyword automatic generation of test cases, test execution and test result output. The system includes voice input module, voice test module, instruction recognition module and automatic test module. The invention has the advantages of flexibility, convenience, high testing efficiency, low cost of time and manpower, etc..
【技术实现步骤摘要】
一种基于语音关键字驱动的自动化测试方法及系统
本专利技术涉及一种自动测试
,尤其涉及一种基于语音关键字驱动的自动化测试方法及系统。
技术介绍
为了提高测试效率和准确性,越来越多的测试工作引入了自动化测试的思想和方法,随着自动化测试工具的发展,自动化测试更加容易实现更高效。实践证明,软件自动化测试技术帮助软件开发和测试人员在更短的时间内开发出更高质量的产品,通过代替频繁重复的手工测试从而节省了大量的时间开支。同时,自动化测试技术也避免了手工测试出现的人为错误,完成了许多手工测试无法实现的工作。自动化测试相较于手动测试有许多明显的优势,但同时自动化测试也存在着一些限制。简单的录制/回放测试工具本省无法提供高效的测试。依靠捕捉产生脚本的维护需要耗费大量的时间。在项目需求不稳定或页面频繁变动的阶段,自动化测试的效率将非常低下。面对自动化测试的这种尴尬,关键字驱动的自动化测试可有效地提高自动化测试脚本的维护效率。关键字驱动的自动化测试搭建了一个自动化测试框架,测试框架脚本与业务、数据分离,节省了大量对脚本的维护工作。虽然,利用关键字驱动的自动化测试,提高了测试效率。但在建设自动化测试脚本时仍需要打字输入关键字,或从对象库中拖入对象形成测试脚本,才能启动自动化测试,使得测试人员无法摆脱对测试地地域限制,灵活性较弱,还增加了测试的时间成本和人力成本。公开号为105068927A的专利技术专利申请为本申请的
技术介绍
文件。
技术实现思路
本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种灵活方便,测试效率高,时间成本和人力成本低的基于语音关键 ...
【技术保护点】
一种基于语音关键字驱动的自动化测试方法,其特征在于,包括如下步骤:S1. 根据被测软件和测试工具构建关键字集;S2. 获取语音测试指令;S3. 将所述语音测试指令与所述关键字集进行匹配,识别所述语音测试指令中的关键字;S4. 根据所述关键字生成自动化测试用例,执行测试并输出测试结果。
【技术特征摘要】
1.一种基于语音关键字驱动的自动化测试方法,其特征在于,包括如下步骤:S1.根据被测软件和测试工具构建关键字集;S2.获取语音测试指令;S3.将所述语音测试指令与所述关键字集进行匹配,识别所述语音测试指令中的关键字;S4.根据所述关键字生成自动化测试用例,执行测试并输出测试结果。2.根据权利要求1所述的基于语音关键字驱动的自动化测试方法,其特征在于:所述步骤S1中的关键字集中的关键字包括被操作对象关键字、操作关键字和值关键字。3.根据权利要求2所述的基于语音关键字驱动的自动化测试方法,其特征在于:所述步骤S2的具体步骤包括:获取语音信号,消除所述语音信号的噪声干扰,通过端点检测法提取所述语音信号中的语音测试指令。4.根据权利要求2所述的基于语音关键字驱动的自动化测试方法,其特征在于:步骤S3中采用DTW算法将所述语音测试指令与所述关键字集进行匹配,识别所述语音测试指令中的关键字。5.根据权利要求1至4任一项所述的基于语音关键字驱动的自动化测试方法,其特征在于:在所述步骤S1中,还包括构建使用者的声音特征样本库。6.根据权利要求5所述的基于语音关键字驱动的自动化测试方法,其特征在于:在所述步骤S2之后,还包括步骤S2a.将所述语音测试指令与所述使用者的声音特征样本库进行匹配,匹配成功则判定语音测试指令的发出者为有权限使用者,跳转至步骤S3;否则判定语音测试指令的发出者为无权限使用者,中止该语音测试指令的后续执行。7.一种基于语音关键字驱动的自动化测试系统,其特征在于:包括语音录入...
【专利技术属性】
技术研发人员:刘梦琪,黄旺,李文波,唐爱斌,彭辉水,袁浩,
申请(专利权)人:中车株洲电力机车研究所有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。