[发明专利]测试环境生成方法、装置、电子设备及存储介质在审
申请号: | 202210027353.5 | 申请日: | 2022-01-11 |
公开(公告)号: | CN114385497A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 张婷 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 环境 生成 方法 装置 电子设备 存储 介质 | ||
1.一种测试环境生成方法,其特征在于,所述方法包括:
接收测试环境的生成需求,识别所述生成需求的需求对象和需求功能;
按照预设的测试属性将所述需求对象进行测试节点划分,得到多个测试节点,并根据所述需求功能,配置每个所述测试节点的运行环境;
构建每个所述测试节点的测试规则,并根据所述测试规则和所述运行环境,构建每个所述测试节点的测试框架;
利用预设的测试用例对每个所述测试框架进行用例测试,在每个所述测试框架的用例测试均成功时,将所述测试框架进行合并,得到目标测试环境。
2.如权利要求1所述的测试环境生成方法,其特征在于,所述识别所述生成需求的需求对象和需求功能,包括:
获取所述生成需求的需求文档,解析所述需求文档中的测试参数;
根据所述测试参数,识别所述需求文档中的测试对象和测试功能,并将所述测试对象和所述测试功能分别作为所述生成需求的需求对象和需求功能。
3.如权利要求1所述的测试环境生成方法,其特征在于,所述按照预设的测试属性将所述需求对象进行测试节点划分,得到多个测试节点,包括:
识别所述预设的测试属性中的属性字段及所述需求对象中的对象字段;
将所述属性字段与所述对象字段进行匹配,并在所述属性字段与所述对象字段匹配成功时,将所述对象字段作为测试节点,得到多个测试节点。
4.如权利要求3所述的测试环境生成方法,其特征在于,所述将所述属性字段与所述对象字段进行匹配,包括:
将所述属性字段与所述对象字段分别转换为属性字段向量和对象字段向量;
计算所述属性字段向量和所述对象字段向量的向量相似度;
若所述向量相似度不大于预设阈值,则所述属性字段与所述对象字段匹配失败;
若所述向量相似度大于所述预设阈值,则所述属性字段与所述对象字段匹配成功;
其中,利用下述公式计算所述属性字段向量和所述对象字段向量的向量相似度:
其中,T(x,y)表示向量相似度,xi表示第i个属性字段向量,yi表示第j个对象字段向量。
5.如权利要求1所述的测试环境生成方法,其特征在于,所述根据所述需求功能,配置每个所述测试节点的运行环境,包括:
根据所述需求功能,在预设的文本编译环境中配置每个所述测试节点的功能文件;
创建每个所述功能文件在运行时的运行参数,得到每个测试节点的运行环境。
6.如权利要求1所述的测试环境生成方法,其特征在于,所述构建每个所述测试节点的测试规则,包括:
确定每个所述测试节点的测试方式,并配置每个所述测试节点的测试逻辑;
根据所述测试方式和所述测试逻辑,生成每个所述测试节点的测试规则。
7.如权利要求1至6中任意一项所述的测试环境生成方法,其特征在于,所述利用预设的测试用例对每个所述测试框架进行用例测试,包括:
在所述测试框架中创建对象接收脚本,利用所述对象接收脚本接收所述预设的测试用例;
利用每个所述测试框架中的发布机器将所述测试用例发送至运行机器中,在所述运行机器中执行测试用例的测试。
8.一种测试环境生成装置,其特征在于,所述装置包括:
对象功能识别模块,用于接收测试环境的生成需求,识别所述生成需求的需求对象和需求功能;
运行环境配置模块,用于按照预设的测试属性将所述需求对象进行测试节点划分,得到多个测试节点,并根据所述需求功能,配置每个所述测试节点的运行环境;
测试框架构建模块,用于构建每个所述测试节点的测试规则,并根据所述测试规则和所述运行环境,构建每个所述测试节点的测试框架;
测试环境生成模块,用于利用预设的测试用例对每个所述测试框架进行用例测试,在每个所述测试框架的用例测试均成功时,将所述测试框架进行合并,得到目标测试环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210027353.5/1.html,转载请声明来源钻瓜专利网。