一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

测试脚本生成方法、自动化测试方法及相关设备与流程

2022-08-14 00:31:59 来源:中国专利 TAG:

技术特征:
1.一种测试脚本生成方法,其特征在于,应用于自动化测试平台,所述方法包括:获取用户基于测试需求在所述自动化测试平台上按顺序选择的多个测试组件;其中,所述测试组件基于对测试方法进行封装得到;获取所述用户在所述自动化测试平台输入的测试数据文件调用方法和参数文件调用方法;所述测试数据文件调用方法用于调用预先存储的测试数据文件,所述参数文件调用方法用于调用预先存储的参数文件,所述测试数据文件基于预设的测试数据文件模板生成;基于所述测试文件调用方法、所述参数文件调用方法和按顺序选择的多个测试组件,生成测试脚本。2.根据权利要求1所述的方法,其特征在于,所述测试数据文件的存储过程,包括:响应于用户的测试数据文件编写请求,获取预设的测试数据文件模板;基于所述测试数据文件模板,生成编写界面;获取所述用户通过所述编写界面,在所述测试数据文件模板中输入的测试数据;将所述测试数据写入所述测试数据文件模板中,生成测试数据文件;存储所述测试数据文件。3.根据权利要求1所述的方法,其特征在于,所述参数文件的存储过程,包括:获取用户输入的后台登录参数;基于后台登录参数,生成参数文件,并存储所述参数文件。4.根据权利要求1所述的方法,其特征在于,所述基于所述测试文件调用方法、所述参数文件调用方法和按顺序选择的多个测试组件,生成测试脚本之后,还包括:存储所述测试脚本;基于所述测试脚本的存储路径,生成配置文件。5.一种自动化测试方法,其特征在于,应用自动化测试平台,所述方法包括:获取预先生成的配置文件;其中,所述配置文件包括测试脚本的存储路径,所述测试脚本包括测试数据文件调用方法、参数文件调用方法和具有预设执行顺序的多个测试组件,所述测试组件基于对测试方法进行封装得到;基于所述配置文件中包括的测试脚本的存储路径,执行所述测试脚本,以实现通过所述测数据文件调用方法调用预先存储的测试数据文件和通过所述参数文件调用方法调用预先存储的参数文件,并基于各个测试脚本的存储路径、所述测试数据文件和所述参数文件,按所述预设执行顺序,依次执行各个测试组件。6.根据权利要求5所述的方法,其特征在于,所述基于测试脚本的存储路径,执行所述测试脚本之后,还包括:获取执行所述测试脚本过程中,完成执行每一个测试组件的测试结果;在完成获取所有测试组件的测试结果后,基于各个测试组件的测试结果,生成测试报告。7.一种测试脚本生成装置,其特征在于,应用于自动化测试平台,所述装置包括:第一获取单元,用于获取用户基于测试需求在所述自动化测试平台上按顺序选择的多个测试组件;其中,所述测试组件基于对测试方法进行封装得到;第二获取单元,用于获取所述用户在所述自动化测试平台输入的测试数据文件调用方
法和参数文件调用方法;所述测试数据文件调用方法用于调用预先存储的测试数据文件,所述参数文件调用方法用于调用预先存储的参数文件,所述测试数据文件基于预设的测试数据文件模板生成;第一生成单元,用于基于所述测试文件调用方法、所述参数文件调用方法和按顺序选择的多个测试组件,生成测试脚本。8.一种自动化测试装置,其特征在于,应用于自动化测试平台,所述装置包括:第三获取单元,用于获取预先生成的配置文件;其中,所述配置文件包括测试脚本的存储路径,所述测试脚本包括测试数据文件调用方法、参数文件调用方法和具有预设执行顺序的多个测试组件,所述测试组件基于对测试方法进行封装得到;执行单元,用于基于所述配置文件中包括的测试脚本的存储路径,执行所述测试脚本,以实现通过所述测数据文件调用方法调用预先存储的测试数据文件和通过所述参数文件调用方法调用预先存储的参数文件,并基于各个测试脚本的存储路径、所述测试数据文件和所述参数文件,按所述预设执行顺序,依次执行各个测试组件。9.一种存储介质,其特征在于,所述存储介质存储有指令集,其中,所述指令集被处理器执行时实现如权利要求1-4任意一项所述的测试脚本生成方法,以及如权利要求5-6任意一项所述的自动化测试方法。10.一种电子设备,其特征在于,包括:存储器,用于存储至少一组指令集;处理器,用于执行所述存储器中存储的指令集,通过执行所述指令集实现如权利要求1-4任意一项所述的测试脚本生成方法,以及如权利要求5-6任意一项所述的自动化测试方法。

技术总结
本申请提供了一种测试脚本生成方法、自动化测试方法及相关设备,可用于大数据领域或金融领域,该方法通过获取用户基于测试需求在所述自动化测试平台上按顺序选择的多个测试组件;其中,测试组件基于对测试方法进行封装得到;获取用户在所述自动化测试平台输入的测试数据文件调用方法和参数文件调用方法;基于测试文件调用方法、参数文件调用方法和按顺序选择的多个测试组件,生成测试脚本。可见,本申请方案,通过预先对测试方法封装成测试组件,基于用户选择的测试组件生成测试脚本,从而用户无需编写测试方法对应的代码,进而提高测试脚本生成效率,并且实现了测试数据和测试脚本的隔离。隔离。隔离。


技术研发人员:宋远芳
受保护的技术使用者:中银金融科技有限公司
技术研发日:2022.06.16
技术公布日:2022/8/12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献