大数据架构软件测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20074791 阅读:39 留言:0更新日期:2019-01-15 00:33
本申请揭示了一种大数据架构软件测试方法、装置、计算机设备和存储介质,其中大数据架构软件基于Hadoop框架,所述方法获取进行功能性测试任务需要的测试数据表;分析所述测试数据表的属性,得到对应的数据构造参数;将所述数据构造参数输入到预设的数据转换脚本中,以生成对应的数据构造命令;根据所述数据构造命令对所述测试数据表中的数据进行转换得到测试数据;利用所述测试数据对所述大数据架构软件的对应任务进行功能性测试。本申请首次提出大数据Hadoop框架测试方法,在此之前并没有相关的测试方法,可以广泛应用于各集团内大数据项目的测试中,方便对大数据Hadoop框架测试。

Large Data Architecture Software Testing Methods, Devices, Computer Equipment and Storage Media

This application discloses a test method, device, computer equipment and storage medium for large data architecture software, in which the large data architecture software is based on Hadoop framework, and the method obtains the test data tables needed for functional testing tasks; analyzes the properties of the test data tables, and obtains the corresponding data construction parameters; and inputs the data construction parameters into the preset data. In the conversion script, the corresponding data construction command is generated; the data in the test data table is converted to test data according to the data construction command; and the corresponding tasks of the large data architecture software are tested functionally using the test data. This application is the first time that the Hadoop framework test method for large data is proposed. There is no relevant test method before. It can be widely used in the testing of large data projects in various groups to facilitate the testing of Hadoop framework for large data.

【技术实现步骤摘要】
大数据架构软件测试方法、装置、计算机设备和存储介质
本申请涉及到计算机领域,特别是涉及到一种大数据架构软件测试方法、装置、计算机设备和存储介质。
技术介绍
Hadoop测试环境不稳定,测试数据不充分,系统数据出口不达标,目前业界内无大数据Hadoop框架的测试体系,测试方法无参考。
技术实现思路
本申请的主要目的为提供一种大数据架构软件测试方法、装置、计算机设备和存储介质,旨在提供一种在大数据Hadoop框架下的测试体系。为了实现上述专利技术目的,本申请提出一种大数据架构软件测试方法,其特征在于,所述大数据架构软件基于Hadoop框架,所述方法包括:获取进行功能性测试任务需要的测试数据表;分析所述测试数据表的属性,得到对应的数据构造参数;将所述数据构造参数输入到预设的数据转换脚本中,以生成对应的数据构造命令;根据所述数据构造命令对所述测试数据表中的数据进行转换得到测试数据;利用所述测试数据对所述大数据架构软件的对应任务进行功能性测试。进一步地,所述分析所述测试数据表的属性,得到对应的数据构造参数的步骤,包括:判断所述测试数据表的格式,并将判断结果作为第一构造参数;判断所述第一构造参数下的本文档来自技高网...

【技术保护点】
1.一种大数据架构软件测试方法,其特征在于,所述大数据架构软件基于Hadoop框架,所述方法包括:获取进行功能性测试任务需要的测试数据表;分析所述测试数据表的属性,得到对应的数据构造参数;将所述数据构造参数输入到预设的数据转换脚本中,以生成对应的数据构造命令;根据所述数据构造命令对所述测试数据表中的数据进行转换得到测试数据;利用所述测试数据对所述大数据架构软件的对应任务进行功能性测试。

【技术特征摘要】
1.一种大数据架构软件测试方法,其特征在于,所述大数据架构软件基于Hadoop框架,所述方法包括:获取进行功能性测试任务需要的测试数据表;分析所述测试数据表的属性,得到对应的数据构造参数;将所述数据构造参数输入到预设的数据转换脚本中,以生成对应的数据构造命令;根据所述数据构造命令对所述测试数据表中的数据进行转换得到测试数据;利用所述测试数据对所述大数据架构软件的对应任务进行功能性测试。2.根据权利要求1所述的大数据架构软件测试方法,其特征在于,所述分析所述测试数据表的属性,得到对应的数据构造参数的步骤,包括:判断所述测试数据表的格式,并将判断结果作为第一构造参数;判断所述第一构造参数下的所述测试数据表的分区状态,并将判断结果作为第二构造参数;判定所述第二构造参数下的所述测试数据表中是否具有敏感数据,并将判断结果作为第三构造参数。3.根据权利要求2所述的大数据架构软件测试方法,其特征在于,所述将所述数据构造参数输入到预设的数据转换脚本中,以生成对应的数据构造命令的步骤,包括:若所述第三构造参数中存在敏感数据,则生成对敏感数据进行脱敏处理的数据构造命令。4.根据权利要求3所述的大数据架构软件测试方法,其特征在于,所述根据所述数据构造命令对所述测试数据表中的数据进行转换得到测试数据的步骤,包括:根据对敏感数据进行脱敏处理的数据构造命令,对所述测试数据表中的敏感数据进行脱敏,得到具有脱敏数据和非敏感数据结合的结合数据表,所述结合数据表中的数据即为转换得到的测试数据。5.根据权利要求1所述的大数据架构软件测试方法,其特征在于,所述获取进行功能性测试任务需要的测试数据表的步骤之前,包括:获取多个参与冒烟测试的任务;分析各所述任务之间的依赖关系;将存在依赖关系的各任务的第一顺位任务,以及与其它任务没有依赖关系的离散任务并发进行冒烟测试,将有依赖关系的任务按照依赖顺序进行冒烟测试。6.根据权...

【专利技术属性】
技术研发人员:董芳宏
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1