自动化测试方法、系统、计算机设备及存储介质技术方案

技术编号:31755101 阅读:27 留言:0更新日期:2022-01-05 16:37
本发明专利技术涉及自动化测试技术领域,尤其涉及一种自动化测试方法、系统、计算机设备及存储介质。该自动化测试方法应用于自动化测试系统中,所述自动化测试系统包括测试平台以及造数平台;该自动化测试方法包括在通过所述测试平台执行目标测试用例时,对所述目标测试用例进行解析,生成造数请求;通过所述造数平台拦截所述造数请求,并对所述造数请求进行分布式认证;当认证通过时,通过所述造数平台响应所述造数请求,生成模拟测试数据;通过所述测试平台基于所述模拟测试数据进行自动化测试。该方法可有效提高测试用例的执行效率。法可有效提高测试用例的执行效率。法可有效提高测试用例的执行效率。

【技术实现步骤摘要】
自动化测试方法、系统、计算机设备及存储介质


[0001]本专利技术涉及自动化测试
,尤其涉及一种自动化测试方法、系统、计算机设备及存储介质。

技术介绍

[0002]在自动化测试用例的执行阶段,往往需要模拟真实的测试环境进行测试,故需要对自动化测试用例中所需的参数进行批量造数(即生成模拟测试数据)。目前,针对自动化测试用例中部分字段(如身份证号)的批量造数,可采用Excel和UltraEdit工具实现,但在实际执行自动化测试脚本时,对于需要执行造数任务的测试用例,需要由测试人员手动触发,当批量执行测试用例时,无法满足执行效率的需求。

技术实现思路

[0003]本专利技术实施例提供一种自动化测试方法、系统、计算机设备及存储介质,以解决目前测试用例执行过程中,需要用户手动触发造数任务,无法满足执行效率的问题。
[0004]一种自动化测试方法,应用于自动化测试系统中,所述自动化测试系统包括测试平台以及造数平台;所述自动化测试方法包括:
[0005]在通过所述测试平台执行目标测试用例时,对所述目标测试用例进行解析,生本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动化测试方法,其特征在于,应用于自动化测试系统中,所述自动化测试系统包括测试平台以及造数平台;所述自动化测试方法包括:在通过所述测试平台执行目标测试用例时,对所述目标测试用例进行解析,生成造数请求;通过所述造数平台拦截所述造数请求,并对所述造数请求进行分布式认证;当认证通过时,通过所述造数平台响应所述造数请求,生成模拟测试数据;通过所述测试平台基于所述模拟测试数据进行自动化测试。2.如权利要求1所述自动化测试方法,其特征在于,所述对所述目标测试用例进行解析,生成造数请求,包括:基于所述目标测试用例与历史用例集中每一原始测试用例的用例相似度,从所述历史用例集中,确定至少一个原始测试用例为所述目标测试用例的相似测试用例;读取所述相似测试用例的执行日志,并基于所述执行日志分析所述相似测试用例的目标触发量;其中,所述目标触发量为所述相似测试用例中已触发造数任务的触发量;基于所述目标触发量,生成所述目标测试用例的初始造数任务;将所述初始造数任务返回至前端页面,并基于所述前端页面,接收目标造数任务;根据所述目标造数任务,生成所述造数请求。3.如权利要求2所述自动化测试方法,其特征在于,所述基于目标测试用例与所述历史已执行的原始测试用例的用例相似性,确定所述目标测试用例对应的相似测试用例,包括:分别提取所述原始测试用例的第一用例特征以及所述目标测试用例的第二用例特征;基于所述第一用例特征以及所述第二用例特征的用例相似度,确定所述相似测试用例。4.如权利要求2所述自动化测试方法,其特征在于,所述目标触发量包括在第一预设时间段内的第一触发量、外部指定触发量,以及在第二预设时间段内的第二触发量;所述读取所述相似测试用例的执行日志,并基于所述执行日志分析所述相似测试用例对应的目标触发量,包括:基于预设权重范围,确定所述第一触发量对应的第一权重值、所述第二触发量对应的第二权重值以及所述外部指定触发量对应的第三权重值;基于所述第一权重值、第二权重值以及所述第三权重值,对所述第一触发量、所述第二触发量以及所述外部指定触发量进行加权处理,得到对应的目标触发量;所述基于所述目标触发量,生成所述目标测试用例对应的初始造数任务,包括:当所述目标触发量满足造...

【专利技术属性】
技术研发人员:王祥传
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1