测试用例的数据处理方法及其装置制造方法及图纸

技术编号:31714951 阅读:24 留言:0更新日期:2022-01-01 11:19
本公开提出了一种测试用例的数据处理方法及其装置,涉及数据处理领域,通过响应于目标测试用例当前步骤需要使用已执行的至少一个历史步骤的返回数据,则生成返回数据的标识符,其中标识符中包括返回数据的键Key;根据当前步骤和历史步骤之间的关系,生成返回数据的取值地址,并确定当前步骤待查询的目标映射图,其中,目标映射图中包括已执行步骤及其对应的返回数据;根据取值地址,从目标映射图中获取返回数据的值Value;将Key替换成Value,并作为参数写入当前步骤的执行结果中。本申请使得自动化平台在进行测试时,实现测试用例间数据的动态传递,从而提高灵活度,使得整个测试集的运行拥有业务逻辑属性。集的运行拥有业务逻辑属性。集的运行拥有业务逻辑属性。

【技术实现步骤摘要】
测试用例的数据处理方法及其装置


[0001]本申请涉及数据处理领域,尤其涉及一种测试用例的数据处理方法及其装置。

技术介绍

[0002]相关技术中,自动化平台的测试集里所包含的多个测试用例间,以及同个测试用例中的测试步骤间,数据是隔离的,在进行测试时,无法实现测试用例间数据的动态传递,从而灵活度较差,不能让整个测试集的运行拥有业务逻辑属性。

技术实现思路

[0003]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本申请的一个目的在于提出一种测试用例的数据处理方法。
[0005]本申请的第二个目的在于提出一种测试用例的数据处理装置。
[0006]本申请的第三个目的在于提出一种电子设备。
[0007]本申请的第四个目的在于提出一种非瞬时计算机可读存储介质。
[0008]本申请的第五个目的在于提出一种计算机程序产品。
[0009]为达上述目的,本申请第一方面实施方式提出了一种测试用例的数据处理方法,包括:响应于目标测试用例当前步骤需要使用已执行的至少一个历史本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试用例的数据处理方法,其特征在于,包括:响应于目标测试用例当前步骤需要使用已执行的至少一个历史步骤的返回数据,则生成所述返回数据的标识符,其中所述标识符中包括所述返回数据的键Key;根据所述当前步骤和所述历史步骤之间的关系,生成所述返回数据的取值地址,并确定所述当前步骤待查询的目标映射图,其中,所述目标映射图中包括已执行步骤及其对应的返回数据;根据所述取值地址,从所述目标映射图中获取所述返回数据的值Value;将所述Key替换成所述Value,并作为参数写入所述当前步骤的执行结果中。2.根据权利要求1所述的方法,其特征在于,所述生成所述返回数据的标识符,包括:根据所述历史步骤的步骤号,查询所述目标映射图,以获取所述历史步骤的返回数据的数据标识,并基于所述数据标识生成所述标识符。3.根据权利要求2所述的方法,其特征在于,所述确定所述当前步骤待查询的目标映射图,包括:响应于所述关系指示所述历史步骤和所述当前步骤属于为同一测试用例,则将所述目标测试用例对应的第一映射图,确定为所述目标映射图;响应于所述关系指示所述历史步骤和所述当前步骤不属于为同一测试用例,则从测试用例集对应的第二映射图中,获取所述历史步骤所属测试用例对应的第一映射图,确定为所述目标映射图。4.根据权利要求3所述的方法,其特征在于,所述第一映射图的生成过程包括:从第一个被执行的步骤开始,每当执行完一个步骤后,获取所述执行完步骤的返回数据;根据所述执行完步骤的步骤号和对应的所述返回数据,生成所述执行完步骤的映射信息,并将所述映射信息添加至所述第一映射图中。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:基于每个所述测试用例的所述第一映射图,生成测试用例集的第二映射图。6.根据权利要求5所述的方法,其特征在于,所述基于每个所述测试用例的所述第一映射图,生成测试用例集的第二映射图,包括:针对每个所述测试用例,获取所述测试用例的用例标识,并将所述用例标识与所述测试用例的第一映射图进行关联,生成第三映射图;将每个所述测试用例的第三映射图组合生成所述第二映射图。7.根据权利要求1所述的方法,其特征在于,所述获取所述返回数据的取值地址,包括:响应于所述关系指示所述历史步骤和所述当前步骤属于同一测试用例,则根据所述历史步骤的步骤号、所述返回数据的数据标识和所述当前步骤的步骤号,生成所述取值地址;响应于所述关系指示所述历史步骤和所述当前步骤不属于同一测试用例,则根据所述历史步骤所属测试用例的用例标识、所述历史步骤的步骤号、所述返回数据的数据标识和所述当前步骤的步骤号,生成所述取值地址。8.根据权利要求7所述的方法,其特征在于,所述根据所述历史步骤的步骤号、所述返回数据的数据标识和所述当前步骤的步骤号,生成所述取值地址,包括:根据所述历史步骤的步骤号和所述返回数据的数据标识,按照第一格式生成所述取值
地址中的第一字段;根据所述当前步骤的步骤号,生成所述取值地址中的第二字段;按照第二格式将所述第一字段和所述第二字段进行拼接,以生成所述取值地址。9.根据权利要求7所述的方法,其特征在于,所述根据所述历史步骤所属测试用例的用例标识、所述历史步骤的步骤号、所述返回数据的数据标识和所述当前步骤的步骤号,生成所述取值地址,包括:根据所述历史步骤所属测试用例的用例标识、所述历史步骤的步骤号和所述返回数据的数据标识,按...

【专利技术属性】
技术研发人员:朱开宇周强毛小亮杨洋
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1