一种离线数据任务的验证方法及装置与流程

文档序号:11950023阅读:来源:国知局

技术特征:

1.一种离线数据任务的验证方法,其特征在于,包括:

生成测试数据;

记录测试数据的预期结果集,所述预期结果集中的各个预期结果各自具有相应的维度;

离线数据任务处理所述测试数据,并输出测试结果集,所述测试结果集中的各个测试结果各自具有相应的维度;

将具有相同维度的所述预期结果集中的所述预期结果和所述测试结果集中的所述测试结果进行比对以验证所述离线处理任务。

2.根据权利要求1所述的验证方法,其特征在于,该方法还包括:根据比对结果生成测试报告。

3.根据权利要求1所述的验证方法,其特征在于,所述生成测试数据包括:根据待测试的数据记录的数据标准生成所述测试数据。

4.根据权利要求1所述的验证方法,其特征在于,所述记录测试数据的预期结果包括:根据离线数据任务处理的逻辑方法以及离线数据任务的统计维度规则,记录预期结果集。

5.根据权利要求1所述的验证方法,其特征在于,在记录测试数据的预期结果集步骤与离线数据任务处理所述测试数据步骤之间还包括将测试数据上传至大数据平台,其中所述离线处理任务在所述大数据平台上运行。

6.根据权利要求1所述的验证方法,其特征在于,所述离线数据任务处理所述测试数据包括:

离线数据任务读取测试数据;

根据离线数据任务的逻辑方法以及离线数据任务的统计维度规则生成测试结果集。

7.一种离线数据任务的验证装置,其特征在于,包括:

测试数据生成模块,用于生成测试数据;

预期结果集记录模块,用于记录测试数据的预期结果集,所述预期结果集中的各个预期结果各自具有相应的维度;

离线数据任务模块,用于处理所述测试数据,并输出测试结果集,所述测试结果集中的各个测试结果各自具有相应的维度;

验证模块,用于将具有相同维度的所述预期结果集中的所述预期结果和所述测试结果集中的所述测试结果进行比对以验证所述离线处理任务。

8.根据权利要求7所述的验证装置,其特征在于,该验证装置还包括测试报告生成模块,用于根据比对结果生成测试报告。

9.根据权利要求7所述的验证装置,其特征在于,所述测试数据生成模块用于根据待测试的数据记录的数据标准、生成所述测试数据。

10.根据权利要求7所述的验证装置,其特征在于,所述预期结果集记录模块用于根据离线数据任务处理模块的逻辑方法以及离线数据任务模块的统计维度规则,记录预期结果集。

11.根据权利要求7所述的验证装置,其特征在于,该验证装置还包括上传模块,用于将测试数据上传至大数据平台;其中所述离线处理任务模块在所述大数据平台上。

12.根据权利要求7所述的验证装置,其特征在于,所述离线数据任务处理模块用于读取测试数据,并根据离线数据任务模块的逻辑方法以及离线数据任务模块的统计维度规则生成测试结果集。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1