【技术实现步骤摘要】
测试方法及装置、电子设备及存储介质
[0001]本公开涉及信息
,尤其涉及一种测试方法及装置、电子设备及存储介质。
技术介绍
[0002]在现有的项目迭代开发的过程中,可能存在质量较低和稳定性不高的问题。为了保证项目的质量及稳定性,在项目发布时,需要对已有功能和新功能进行回归测试及稳定测试。
[0003]目前自动化测试过程中,需要针对单个项目搭建自动化框架并编写测试代码,其测试效率相对较差,致使项目发行在迭代周期内不能够得到有效收敛,项目质量较低且稳定性不高,导致项目交付延期。
技术实现思路
[0004]本公开实施例公开了一种测试方法及装置、电子设备及存储介质。
[0005]根据本公开实施例的第一方面,提供一种测试方法,应用于自动化平台,所述方法包括:
[0006]对自动化平台提供的通用节点进行编排,以确定用例流程;其中,所述通用节点是用例的节点;
[0007]基于所述用例流程,生成数据模板;
[0008]基于所述数据模板,生成至少一种测试数据集;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,应用于自动化平台,所述方法包括:对自动化平台提供的通用节点进行编排,以确定用例流程;其中,所述通用节点是用例的节点;基于所述用例流程,生成数据模板;基于所述数据模板,生成至少一种测试数据集;基于所述用例流程分别与所述至少一种测试数据集中的一种所述测试数据集进行组合,以获得至少一个测试用例。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述至少一个测试用例进行测试,以获得测试报告;所述测试报告包括至少一个所述测试用例分别对应的测试结果。3.根据权利要求1或2所述的方法,其特征在于,所述对自动化平台提供的通用节点进行编排,以确定用例流程,包括:从自动化平台提供的所述通用节点中选取预定数量的所述通用节点作为测试节点;对所述测试节点进行编排,以确定所述测试节点的节点顺序;基于所述测试节点及所述节点顺序,生成所述用例流程。4.根据权利要求1或2所述的方法,其特征在于,所述基于所述用例流程,生成数据模板,包括:确定所述用例流程后,发送所述用例流程对应的消息到所述自动化平台的第一中间件以构建消息队列,所述消息队列中包括所述用例流程;若读取到所述消息队列中的所述用例流程,提取所述测试节点的参数以生成所述数据模板。5.根据权利要求1或2所述的方法,其特征在于,所述基于所述数据模板,生成至少一种测试数据集,包括:解析所述数据模板中携带的至少一个参数,以确定与所述至少一个参数对应的至少一个生成条件;基于至少一个所述生成条件,生成至少一种所述测试数据集。6.根据权利要求5所述的方法,其特征在于,所述解析所述数据模板中携带的至少一个参数,以确定与所述至少一个所述参数对应的至少一个生成条件,包括:解析所述数据模板以获得至少一个所述参数;将解析后的至少一个所述参数发送到所述自动化平台的前端;获取所述前端返回的基于至少一个所述参数确定的至少一个所述生成条件。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:对所述至少一个测试用例进行测试,以获得执行测试过程中的至少一个任务日志;将所述任务日志分别存储到第二中间件及数据库;其中,所述第二中间件为临时存储空间。8.一种测试装置,其特征在于,所述装置包括:处理模块,用于对自动化平台提供的通用节点进行编排,以确定用例流程;其中,所述通用节点是用例的节点;第一生成...
【专利技术属性】
技术研发人员:王纲,
申请(专利权)人:北京快乐茄信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。