【技术实现步骤摘要】
自动化测试方法、装置、电子设备及可读存储介质
[0001]本专利技术涉及自动化测试
,特别是指一种自动化测试方法、装置、电子设备及可读存储介质。
技术介绍
[0002]NFV是指借助于虚拟化技术,通过服务器、存储器和交换机承载各种各样软件化的网络功能以替代传统的专有硬件设备的技术。由于NFV架构设计的组件很多、组件本身和不同组件之间接口复杂繁多,测试和对接工作量繁重。现有技术中,对于网元进行测试的过程包括:测试用例设计、测试环境搭建、测试任务执行及测试结果分析四个环节。除了部分测试用例(比如,接口一致性测试等)的测试任务执行环节可以采用自动化脚本进行优化之外,其他步骤往往采用人工手动执行,成本高、效率低、容易出错及难以规模化。
技术实现思路
[0003]本专利技术的目的是提供一种自动化测试方法、装置、电子设备及可读存储介质,用以解决NFV自动化测试效率较低的问题。
[0004]为达到上述目的,本专利技术的实施例提供一种自动化测试方法,应用于测试设计系统,包括:
[0005]获取测试意图;
[0006]建测试用例,所述测试用例与所述测试意图具有关联关系;
[0007]将所述测试用例的用例描述文件以及所述测试意图发布至测试设计系统。
[0008]可选地,所述测试用例的用例描述文件包括:测试意图字段和/或意图引用字段。
[0009]可选地,所述获取测试意图,包括:
[0010]获取测试设计人员输入的测试意图;
[0011]或者,
...
【技术保护点】
【技术特征摘要】
1.一种自动化测试方法,应用于测试设计系统,其特征在于,包括:获取测试意图;构建测试用例,所述测试用例与所述测试意图具有关联关系;将所述测试用例的用例描述文件以及所述测试意图发布至测试设计系统。2.根据权利要求1所述的方法,其特征在于,所述测试用例的用例描述文件包括:测试意图字段和/或意图引用字段。3.根据权利要求1所述的方法,其特征在于,所述获取测试意图,包括:获取测试设计人员输入的测试意图;或者,获取目标设备提供的测试用例文件;解析所述测试用例文件,获得所述测试意图。4.根据权利要求3所述的方法,其特征在于,所述获取测试设计人员输入的测试意图,包括:通过自然语言处理模块将测试设计人员输入的测试意图语句转换为形式化的测试意图。5.根据权利要求1所述的方法,其特征在于,所述构建测试用例,包括:根据所述测试意图生成测试用例;或者,根据所述测试意图与测试用例的关联关系,由测试用例库或者目标设备中获取目标测试用例;根据所述目标测试用例构建所述测试用例。6.根据权利要求1所述的方法,其特征在于,所述将所述测试用例的用例描述文件以及所述测试意图发布至测试设计系统,包括:将所述测试用例的用例描述文件按照第一预设格式存储至测试用例库,并将所述测试意图按照第二预设格式存储至测试意图知识库。7.根据权利要求2所述的方法,其特征在于,在所述用例描述文件包括所述测试意图字段的情况下,将所述测试意图发布至测试设计系统,包括:解析所述测试意图字段;在测试意图知识库中建立与所述测试意图字段对应的数据记录,并记录与所述测试意图字段对应的所述用例描述文件的识别码。8.根据权利要求2所述的方法,其特征在于,在所述用例描述文件包括所述意图引用字段的情况下,将所述测试意图发布至测试设计系统,包括:解析所述意图引用字段中引用的测试意图语句;在测试意图知识库中查找与所述测试意图语句对应的测试意图数据,并记录所述测试意图数据与所述用例描述文件的关联关系。9.根据权利要求1所述的方法,其特征在于,所述获取测试意图,包括:在构建测试用例的情况下,输出第一提示信息;接收测试设计人员或者目标设备根据所述第一提示信息输入的测试意图。10.根据权利要求9所述的方法,其特征在于,将所述测试意图发布至测试设计系统,包
括:建立所述测试意图与所述测试用例的关联关系;在测试意图知识库中记录所述测试意图,以及所述测试意图与所述测试用例的关联关系。11.根据权利要求1所述的方法,其特征在于,所述方法还包括:构建供测试用例使用的拓扑描述文件;其中,所述用例描述文件还包括:所述拓扑描述文件或者所述拓扑描述文件的引用信息。12.一种自动化测试方法,应用于测试执行系统,其特征在于,包括:获取测试执行人员的测试意图;根据所述测试意图调取测试用例;根据所述测试用例的用例描述文件执行测试任务。13.根据权利要求12所述的方法,其特征在于,所述测试用例的用例描述文件包括:测试意图字段和/或意图引用字段。14.根据权利要求12所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:邓灵莉,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。