测试用例数据的处理方法、装置、设备以及处理设备制造方法及图纸

技术编号:27608921 阅读:14 留言:0更新日期:2021-03-10 10:34
本申请提供了一种测试用例的处理方法、装置、设备以及处理设备,用于在通过思维导图应用实现应用的自动化测试时,在一定程度上可提高测试效率,并且还可降低出错的风险。本申请提供的一种测试用例的处理方法,包括:处理设备获取在思维导图应用环境所编写得到的测试用例数据;处理设备获取测试用例数据中多个功能模块之间配置的逻辑连接关系;处理设备遍历逻辑连接关系,得到多条的逻辑连接关系链,其中,每条逻辑连接关系链由多个功能模块构成;处理设备将多个逻辑连接关系链分别进行编译,得到多个与目标测试环境相适配的目标测试用例数据。例数据。例数据。

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


[0001]本申请涉及测试领域,具体涉及一种测试用例数据的处理方法、装置、设备以及处理设备。

技术介绍

[0002]一款应用在应用商店平台上架、推向用户之前,在应用的开发公司内部,必然经历应用测试环节,以便对开发中的应用进行缺陷(Bug)的检查以及修正,以使得应用可以正常提供预期的应用服务。
[0003]在过往,应用的开发公司可使用Testlink等传统的测试用例管理工具,来进行测试用例的编写,而由于这类测试用例管理工具存在的编写费时长、执行测试用例不高的情况,如今应用的开发公司可改用Xmind等思维导图工具进行测试用例的编写,由于思维导图工具具有可视化更高、简洁明了的优点,因此更适于工作人员进行测试用例的编写,再基于思维导图工具输出的测试用例实现自动化测试。
[0004]而在现有的相关技术的研究过程中,专利技术人发现,目前思维导图工具编写得的测试用例,其往往还需要由开发人员进行校正,以便符合自动化测试的测试需求,这在一定程度上限制了测试效率,且存在出错的风险。

技术实现思路

[0005]本申请提供了一种测试用例数据的处理方法、装置、设备以及处理设备,用于在通过思维导图应用实现应用的自动化测试时,在一定程度上可提高测试效率,并且还可降低出错的风险。
[0006]第一方面,本申请提供了一种测试用例数据的处理方法,方法包括:
[0007]处理设备获取在思维导图应用环境所编写得到的测试用例数据;
[0008]处理设备获取测试用例数据中多个功能模块之间配置的逻辑连接关系;
[0009]处理设备遍历逻辑连接关系,得到多条的逻辑连接关系链,其中,每条逻辑连接关系链由多个功能模块构成;
[0010]处理设备将多个逻辑连接关系链分别进行编译,得到多个与目标测试环境相适配的目标测试用例数据。
[0011]结合本申请第一方面,在本申请第一方面第一种可能的实现方式中,处理设备遍历逻辑连接关系,得到多条的逻辑连接关系链,包括:
[0012]处理设备遍历逻辑连接关系,得到多条初始逻辑连接关系链;
[0013]处理设备检测每条初始逻辑连接关系链是否符合规范性要求,并保留得到符合规范性要求的逻辑连接关系链,其中,规范性要求包括是否存在用例名称、用例条件、用例步骤、预期结果以及预设模块数量。
[0014]结合本申请第一方面第一种可能的实现方式,在本申请第一方面第二种可能的实现方式中,方法还包括:
[0015]当检测到不符合规范性要求的初始逻辑连接关系链时,输出提示信息。
[0016]结合本申请第一方面,在本申请第一方面第三种可能的实现方式中,处理设备将多个逻辑连接关系链分别进行编译,得到多个与目标测试环境相适配的目标测试用例数据之后,方法还包括:
[0017]处理设备根据逻辑连接关系链的类型或者根据目标测试用例数据的类型,对目标测试用例数据进行分类,得到标识有分类结果的测试用例数据。
[0018]结合本申请第一方面,在本申请第一方面第四种可能的实现方式中,方法还包括:
[0019]处理设备分别基于每条逻辑连接关系链所包含功能模块之间的连接关系,生成多张功能模块连接图;
[0020]处理设备将每组具有对应关系的目标测试用例数据以及功能模块连接图进行分组存储。
[0021]结合本申请第一方面,在本申请第一方面第五种可能的实现方式中,方法还包括:
[0022]处理设备分别基于每条逻辑连接关系链所包含功能模块之间的连接关系,生成多张功能模块连接图;
[0023]处理设备将功能模块连接图插入到对应的目标测试用例数据中。
[0024]结合本申请第一方面,在本申请第一方面第六种可能的实现方式中,目标测试用例数据是以表格数据结构形式存在的测试用例数据。
[0025]第二方面,本申请提供了一种测试用例数据的处理方法,方法包括:
[0026]获取单元,用于获取在思维导图应用环境所编写得到的测试用例数据;
[0027]获取单元,还用于获取测试用例数据中多个功能模块之间配置的逻辑连接关系;
[0028]遍历单元,用于遍历逻辑连接关系,得到多条的逻辑连接关系链,其中,每条逻辑连接关系链由多个功能模块构成;
[0029]编译单元,用于将多个逻辑连接关系链分别进行编译,得到多个与目标测试环境相适配的目标测试用例数据。
[0030]结合本申请第二方面,在本申请第二方面第一种可能的实现方式中,遍历单元,具体用于:
[0031]处理设备遍历逻辑连接关系,得到多条初始逻辑连接关系链;
[0032]处理设备检测每条初始逻辑连接关系链是否符合规范性要求,并保留得到符合规范性要求的逻辑连接关系链,其中,规范性要求包括是否存在用例名称、用例条件、用例步骤、预期结果以及预设模块数量。
[0033]结合本申请第二方面第一种可能的实现方式,在本申请第二方面第二种可能的实现方式中,装置还包括提示单元,用于:
[0034]当检测到不符合规范性要求的初始逻辑连接关系链时,输出提示信息。
[0035]结合本申请第二方面,在本申请第二方面第三种可能的实现方式中,装置还包括分类单元,用于:
[0036]处理设备根据逻辑连接关系链的类型或者根据目标测试用例数据的类型,对目标测试用例数据进行分类,得到标识有分类结果的测试用例数据。
[0037]结合本申请第二方面,在本申请第二方面第四种可能的实现方式中,装置还包括存储单元,用于:
[0038]处理设备分别基于每条逻辑连接关系链所包含功能模块之间的连接关系,生成多张功能模块连接图;
[0039]处理设备将每组具有对应关系的目标测试用例数据以及功能模块连接图进行分组存储。
[0040]结合本申请第二方面,在本申请第二方面第五种可能的实现方式中,装置还包括存储单元,用于:
[0041]处理设备分别基于每条逻辑连接关系链所包含功能模块之间的连接关系,生成多张功能模块连接图;
[0042]处理设备将功能模块连接图插入到对应的目标测试用例数据中。
[0043]结合本申请第二方面,在本申请第二方面第六种可能的实现方式中,目标测试用例数据是以表格数据结构形式存在的测试用例数据。
[0044]第三方面,本申请提供了一种处理设备,包括处理器和存储器,存储器中存储有计算机程序,处理器调用存储器中的计算机程序时执行本申请第一方面或者本申请第一方面任一种可能的实现方式提供的方法。
[0045]第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请第一方面或者本申请第一方面任一种可能的实现方式提供的方法。
[0046]从以上内容可得出,本申请具有以下的有益效果:
[0047]针对于思维导图应用实现的测试场景,本申请在获取思维导图应用环境所编写得到的测试用例数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试用例数据的处理方法,其特征在于,所述方法包括:处理设备获取在思维导图应用环境所编写得到的测试用例数据;所述处理设备获取所述测试用例数据中多个功能模块之间配置的逻辑连接关系;所述处理设备遍历所述逻辑连接关系,得到多条的所述逻辑连接关系链,其中,每条所述逻辑连接关系链由多个所述功能模块构成;所述处理设备将多个所述逻辑连接关系链分别进行编译,得到多个与目标测试环境相适配的目标测试用例数据。2.根据权利要求1所述的方法,其特征在于,所述处理设备遍历所述逻辑连接关系,得到多条的所述逻辑连接关系链,包括:所述处理设备遍历所述逻辑连接关系,得到多条初始逻辑连接关系链;所述处理设备检测每条所述初始逻辑连接关系链是否符合规范性要求,并保留得到符合规范性要求的所述逻辑连接关系链,其中,所述规范性要求包括是否存在用例名称、用例条件、用例步骤、预期结果以及预设模块数量。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当检测到不符合规范性要求的所述初始逻辑连接关系链时,输出提示信息。4.根据权利要求1所述的方法,其特征在于,所述处理设备将多个所述逻辑连接关系链分别进行编译,得到多个与目标测试环境相适配的目标测试用例数据之后,所述方法还包括:所述处理设备根据所述逻辑连接关系链的类型或者根据所述目标测试用例数据的类型,对所述目标测试用例数据进行分类,得到标识有分类结果的测试用例数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:姜英豪朱星
申请(专利权)人:武汉木仓科技股份有限公司
类型:发明
国别省市:

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

1