[发明专利]资料处理流程测试报告的自动生成方法及相关装置在审
申请号: | 201910394979.8 | 申请日: | 2019-05-13 |
公开(公告)号: | CN111930606A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 张召强 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京思格颂知识产权代理有限公司 11635 | 代理人: | 潘珺 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资料 处理 流程 测试报告 自动 生成 方法 相关 装置 | ||
1.一种资料处理流程测试报告的生成方法,其特征在于,包括:
为资料处理流程中的各流程节点分别创建对应的至少一个任务检查对象,并在资料处理流程的各流程节点测试完成后,使用各流程节点的测试结果信息更新对应的所述任务检查对象;
获取资料处理流程中各流程节点对应的至少一个任务检查对象的列表;
根据所述任务检查对象中记录的测试结果信息,生成所述资料处理流程的测试报告。
2.如权利要求1所述的方法,其特征在于,根据所述任务检查对象中的测试结果信息,生成所述资料处理流程的测试报告,包括:
根据所述任务检查对象中记录的测试结果信息,统计整个资料处理流程的全量测试结果和/或各流程节点的测试结果;
根据统计得到的整个资料处理流程的全量测试结果和/或各流程节点的测试结果,生成对应的测试报告。
3.如权利要求1所述的方法,其特征在于,所述任务检查对象包括下述至少一项:数据库结果对象属性、公共属性和检查点属性;
所述在资料处理流程的各流程节点测试完成后,使用各流程节点的测试结果信息更新所述任务检查对象,包括:
在资料处理流程的流程节点测试完成后,根据每个流程节点记录在数据库中的信息,对创建的所述任务检查对象中的所述数据库结果对象属性进行更新赋值;
根据资料处理流程运行的数据处理系统保存的运行测试数据,对创建的所述任务检查对象中的公共属性和检查点属性进行更新赋值。
4.如权利要求1-3任一项所述的方法,其特征在于,为资料处理流程中的各流程节点分别创建对应的至少一个任务检查对象,具体包括:
根据所属流程节点的类型,确定所述任务检查对象的类型;
根据数据处理系统中每个流程节点对应的业务数据文件、业务数据文件夹的数量,或者根据所述流程节点的上一个流程节点的数据处理结果的数量,确定所述流程节点包含的数据处理任务的数量,并根据确定出的数据处理任务的数量,确定对应的任务检查对象的数量;
根据确定出任务检查对象的类型和所述数量,创建对应类型和对应数量的至少一个任务检查对象。
5.如权利要求3所述的方法,其特征在于,所述公共属性,包括下述一项或多项属性信息:所述任务检查对象对应的所有测试点整体检查结果;整个任务检查对象对应的所有测试点的总数量、所述任务检查对象对应的运行成功的测试点的数量和所述任务检查对象对应的运行失败的测试点的数量;
所述检查点属性,包括所述测试点自身的属性信息。
6.如权利要求1-3任一项所述的方法,其特征在于,所述任务检查对象为java对象,所述任务检查对象中的测试结果信息,通过java反射机制从所述java对象中获取得到。
7.一种资料处理流程测试报告的自动生成装置,其特征在于,包括:
任务检查对象生成模块,用于为资料处理流程中的各流程节点分别创建对应的至少一个任务检查对象,并在资料处理流程的各流程节点测试完成后,使用各流程节点的测试结果信息更新对应的所述任务检查对象;
获取模块,用于获取资料处理流程中各流程节点对应的至少一个任务检查对象的列表;
报告生成模块,用于根据所述任务检查对象中记录的测试结果信息,生成所述资料处理流程的测试报告。
8.如权利要求7所述的装置,其特征在于,所述报告生成模块,具体用于根据所述任务检查对象中记录的测试结果信息,统计整个资料处理流程的全量测试结果和/或各流程节点的测试结果;根据统计得到的整个资料处理流程的全量测试结果和/或各流程节点的测试结果,生成对应的测试报告。
9.一种测试服务器,其特征在于,包括:存储器、处理器及存储于存储器上并可在处理器上运行的计算机指令,其特征在于,所述指令被处理器执行时能够实现如权利要求1-6任一项所述的资料处理流程测试报告的自动生成方法。
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1-6任一项所述的资料处理流程测试报告的自动生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910394979.8/1.html,转载请声明来源钻瓜专利网。