【技术实现步骤摘要】
自动化测试方法、装置及计算机设备
[0001]本专利技术涉及计算机测试领域,具体涉及一种自动化测试方法、装置及计算机设备。
技术介绍
[0002]测试脚本是测试自动化中的必要组成部分,脚本的具体内容依赖于使用的测试工具及脚本技术,以往自动化测试脚本重点关注在单接口上,只关注对系统或组件之间的单个接口进行测试,对全链路串接问题关注不足,导致测试深度和广度不够,即测试深度有限、测试相关类型少,且单接口测试脚本逐个独立设计的成本高,基线库脚本管理和维护繁琐,造成执行结果统计和分析耗时长、效率低。
[0003]因此需要一套自动化测试方法,降低测试成本、提高测试效率。
技术实现思路
[0004]本专利技术目的是:提供一种高效的自动化测试方法、装置及计算机设备。
[0005]本专利技术的技术方案是:第一方面,本专利技术提供一种自动化测试方法,所述方法包括:
[0006]基于每个测试场景的接口调用链以及所述接口调用链对应接口的参数值生成测试数据矩阵表;
[0007]创建实现接口入参赋值及接口 ...
【技术保护点】
【技术特征摘要】
1.一种自动化测试方法,其特征在于,所述方法包括:基于每个测试场景的接口调用链以及所述接口调用链对应接口的参数值生成测试数据矩阵表;创建实现接口入参赋值及接口调用的业务关键字;基于所述测试数据矩阵表以及所述业务关键字生成自动化脚本库;执行所述自动化脚本库进行测试。2.根据权利要求1所述的自动化测试方法,其特征在于,所述基于每个测试场景的接口调用链以及所述接口调用链对应接口的参数值生成测试数据矩阵表之前,所述方法还包括:根据业务产品的业务风险覆盖度获得全业务逻辑测试场景;获取所述全业务逻辑测试场景中各测试场景对应的接口调用链;根据所述测试场景确定对应的接口调用链中的对应接口的参数值。3.根据权利要求2所述的自动化测试方法,其特征在于,所述基于每个测试场景的接口调用链以及所述接口调用链对应接口的参数值生成测试数据矩阵表包括:根据每个测试场景对应的接口调用链及所述接口调用链对应接口的入参数据创建测试数据矩阵表,并维护入测试数据文件。4.根据权利要求3所述的自动化测试方法,其特征在于,所述基于每个测试场景的接口调用链以及所述接口调用链对应接口的参数值生成测试数据矩阵表还包括:设置所述测试数据矩阵表中的数据格式及规则。5.根据权利要求4所述的自动化测试方法,其特征在于,所述设置所述测试数据矩阵表中的数据格式及规则包括:设置“|”符号分割日切和日切后操作;设置“&”符号分割接口入参和接口编码;设置“{}”符号包围所述接口的参数值;设置“;”分隔接口的参数值;设置“=”符号左侧为参数名,右侧为参数值。6.根据权利要求1所述的自动化测试方法,其特征在于,所述创建实现接口入参赋值及接口调用的业务关键字包括:编写j ar包并将所述ja r包导入自动...
【专利技术属性】
技术研发人员:钱坤,樊厚成,郑红波,李磊,张义亮,
申请(专利权)人:南京星云数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。