【技术实现步骤摘要】
自动化测试方法、装置、电子设备和可读存储介质
[0001]本申请涉及自动化测试
,具体涉及一种自动化测试方法
、
装置
、
电子设备和可读存储介质
。
技术介绍
[0002]对物流行业的管理软件测试时,由于物流行业的数据获取困难,通常采用人工手动罗列不同业务场景的测试用例
。
为了缓解这一问题,采用
thub
平台进行用例数据的获取,但是
thub
访问具有限制,只有特定的用户才可以访问,还是需要手动进行测试用例构造,无法做到自动化,导致测试的效率较低
。
技术实现思路
[0003]本申请提供了一种自动化测试方法
、
装置
、
电子设备和可读存储介质,能够进行自动化测试,无需人工构造测试数据,提升测试效率
。
[0004]本申请实施例的技术方案如下:第一方面,本申请实施例提供了一种自动化测试方法,所述方法包括:获取测试请求,所述测试请求包括访问脚本
ID
,将所述访问脚本
ID
与预设的
thub
平台绑定;基于所述访问脚本
ID
,通过预设的前置数据构造工具向所述
thub
平台传输执行参数,控制所述前置数据构造工具接收来自所述
thub
平台生成的测试数据条件,将所述测试数据条件在前端页面上显示;触发于用户对所述测试数据条件的点击操作,对所述测试数据条件进 ...
【技术保护点】
【技术特征摘要】
1.
一种自动化测试方法,其特征在于,所述方法包括:获取测试请求,所述测试请求包括访问脚本
ID
,将所述访问脚本
ID
与预设的
thub
平台绑定;基于所述访问脚本
ID
,通过预设的前置数据构造工具向所述
thub
平台传输执行参数,控制所述前置数据构造工具接收来自所述
thub
平台生成的测试数据条件,将所述测试数据条件在前端页面上显示;触发于用户对所述测试数据条件的点击操作,对所述测试数据条件进行解析,并根据预设的业务场景对所述测试数据条件进行数据回放,得到测试数据集;通过预设的前置数据构造工具向所述
thub
平台传输所述测试数据集,以使控制所述
thub
平台执行所述测试数据集,得到测试结果;控制所述前置数据构造工具接收所述
thub
平台返回的测试结果,并将所述测试结果在前端页面上显示
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述访问脚本
ID
,通过预设的前置数据构造工具向所述
thub
平台传输执行参数,控制所述前置数据构造工具接收来自所述
thub
平台生成的测试数据条件,包括:对所述前置数据构造工具进行配置,配置完成后,基于所述访问脚本
ID
,通过所述前置数据构造工具向所述
thub
平台发送请求入参;控制所述前置数据构造工具接收来自所述
thub
平台返回的流程入参;控制所述前置数据构造工具对所述流程入参进行入参编辑,并向所述
thub
平台发送执行流程;控制所述前置数据构造工具接收来自所述
thub
平台根据所述执行流程生成的测试数据条件
。3.
根据权利要求1所述的方法,其特征在于,所述对所述测试数据条件进行解析,并根据预设的业务场景对所述测试数据条件进行数据回放,得到测试数据集,包括:对所述测试数据条件进行关键词提取,得到识别字段;根据预设的业务场景,按照所述识别字段对所述测试数据条件进行数据回放,得到多个回放数据;对各个所述回放数据进行数据清洗,得到多个清洗数据;对各个所述清洗数据进行计算,并同步到预设的数据库中,得到测试数据集
。4.
根据权利要求3所述的方法,其特征在于,在所述对各个所述清洗数据进行计算,并同步到预设的数据库中,得到测试数据集之前,所述方法包括:创建数据回放前置数据表,所述数据回放前置数据表具有多个字段,并将各个所述字段按照日期分区;向所述数据回放前置数据表中插入所述数据,得到临时数据表,所述临时数据表的结构与所述预设的数据库的结构适配,用于将数据同步到预设的数据库中
。5.
根据权利要求4所述的方法,其特征在于,所述向所述数据回放...
【专利技术属性】
技术研发人员:王明月,田力,
申请(专利权)人:上海申雪供应链管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。