自动化测试方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:28034708 阅读:19 留言:0更新日期:2021-04-09 23:16
本申请实施例属于云技术领域,涉及一种自动化测试方法,包括在接收到测试用例生成指令时,获取所述测试用例生成指令的配置文件,解析所述配置文件得到预设数据;获取所述预设数据中的子数据,并通过参数的形式将所述子数据传入至目标接口;调用所述目标接口生成所述预设数据对应的测试用例,存储所述测试用例至目标数据库中;在接收到测试指令时,从所述目标数据库中获取所述测试指令对应的测试用例,并执行所述测试用例。本申请还提供一种自动化测试装置、计算机设备及存储介质。此外,本申请还涉及区块链技术,所述测试用例可存储于区块链中。本申请提高了自动化测试的效率。

【技术实现步骤摘要】
自动化测试方法、装置、计算机设备及存储介质
本申请涉及云
,尤其涉及一种自动化测试方法、装置、计算机设备及存储介质。
技术介绍
自动化测试,包括接口自动化、UI自动化、大数据自动化等等,已经成为了代替人工测试的必要趋势,当然,人工测试也必不可少,只是分量需要重新定论。当前,自动化测试方案主要通过执行相应的自动化脚本实现测试自动化。然而,无论是接口自动化脚本,还是UI自动化脚本;无论是代码编写脚本,还是自动录制脚本,往往是有多少条案例,就需要多少条脚本。对于一些接口自动化,单数据对于单接口,这种方法便足够实现。然而在数据处理量较复杂的领域,如金融领域,在面对复杂的多数据对接单接口时,一条数据编写一个可执行案例,通过人工需要每个数据都编写对应的可执行的测试方法,测试案例编写效率低下,最终导致整体自动化测试效率低下的问题。
技术实现思路
本申请实施例的目的在于提出一种自动化测试方法、装置、计算机设备及存储介质,以解决自动化测试效率低下的技术问题。为了解决上述技术问题,本申请实施例提供一种自动化测试方法,采用了本文档来自技高网...

【技术保护点】
1.一种自动化测试方法,其特征在于,包括下述步骤:/n在接收到测试用例生成指令时,获取所述测试用例生成指令的配置文件,解析所述配置文件得到预设数据;/n获取所述预设数据中的子数据,并通过参数的形式将所述子数据传入至目标接口;/n调用所述目标接口生成所述预设数据对应的测试用例,存储所述测试用例至目标数据库中;/n在接收到测试指令时,从所述目标数据库中获取所述测试指令对应的测试用例,并执行所述测试用例。/n

【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括下述步骤:
在接收到测试用例生成指令时,获取所述测试用例生成指令的配置文件,解析所述配置文件得到预设数据;
获取所述预设数据中的子数据,并通过参数的形式将所述子数据传入至目标接口;
调用所述目标接口生成所述预设数据对应的测试用例,存储所述测试用例至目标数据库中;
在接收到测试指令时,从所述目标数据库中获取所述测试指令对应的测试用例,并执行所述测试用例。


2.根据权利要求1所述的自动化测试方法,其特征在于,所述子数据包括接口入参数据、测试用例名称和期望值,所述获取所述预设数据中的子数据,并通过参数的形式将所述子数据传入至目标接口包括:
将所述接口入参数据、所述测试用例名称和所述期望值,分别转换为对应的参数数据,传输所述参数数据至所述目标接口。


3.根据权利要求1所述的自动化测试方法,其特征在于,所述调用所述目标接口生成所述预设数据对应的测试用例包括:
创建匿名函数,根据所述匿名函数调用所述目标接口;
根据所述调用接口获取所述预设数据对应的测试参数,根据所述测试参数生成每个所述预设数据的测试用例。


4.根据权利要求3所述的自动化测试方法,其特征在于,所述根据所述测试参数生成每个所述预设数据的测试用例包括:
获取预设测试类,根据所述预设测试类引用所述测试参数生成每个所述预设数据的测试用例。


5.根据权利要求4所述的自动化测试方法,其特征在于,所述根据所述预设测试类引用所述测试参数生成每个所述预设数据的测试用例包括:
在解析得到多个所述预设数据时,...

【专利技术属性】
技术研发人员:韩涛
申请(专利权)人:平安消费金融有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1