【技术实现步骤摘要】
资料处理流程测试报告的自动生成方法及相关装置
本专利技术涉及计算机测试
,特别涉及一种资料处理流程测试报告的自动生成方法及相关装置。
技术介绍
一些资料处理流程的测试例如高精地图资料流程类的测试项目,其特点是流程长,模块间数据依赖严重,流程往往不可逆,使单点测试变得很复杂。而且高精地图原始的输入数据,包括流程间交互的数据,其本身是人为无法构造的(比如轨迹数据,点云数据,照片数据等),这同样使资料流测试变得很困难。高精地图资料流测试过程中,质量保证工程师(QA,QualityAssurance)面对大量复杂未知测试数据,繁琐漫长的资料处理流程。测试过程是比较艰辛的,既要保证资料处理流程中每个节点的处理都正确,也要保证最终生成的可作业任务正常。随着整个项目的发展,QA对每个迭代周期交付的质量产出,已经不再是简单测试一些小资料就可以保证的。面对软件快速的迭代周期(1-2周),每次迭代除了要测试多个有针对性的资料外,还需要对修复后的bug做资料回归测试。同时资料流的技术实现,本身是不可逆的,意味着多数情况下测试遇到的问题,进行 ...
【技术保护点】
1.一种资料处理流程测试报告的生成方法,其特征在于,包括:/n为资料处理流程中的各流程节点分别创建对应的至少一个任务检查对象,并在资料处理流程的各流程节点测试完成后,使用各流程节点的测试结果信息更新对应的所述任务检查对象;/n获取资料处理流程中各流程节点对应的至少一个任务检查对象的列表;/n根据所述任务检查对象中记录的测试结果信息,生成所述资料处理流程的测试报告。/n
【技术特征摘要】
1.一种资料处理流程测试报告的生成方法,其特征在于,包括:
为资料处理流程中的各流程节点分别创建对应的至少一个任务检查对象,并在资料处理流程的各流程节点测试完成后,使用各流程节点的测试结果信息更新对应的所述任务检查对象;
获取资料处理流程中各流程节点对应的至少一个任务检查对象的列表;
根据所述任务检查对象中记录的测试结果信息,生成所述资料处理流程的测试报告。
2.如权利要求1所述的方法,其特征在于,根据所述任务检查对象中的测试结果信息,生成所述资料处理流程的测试报告,包括:
根据所述任务检查对象中记录的测试结果信息,统计整个资料处理流程的全量测试结果和/或各流程节点的测试结果;
根据统计得到的整个资料处理流程的全量测试结果和/或各流程节点的测试结果,生成对应的测试报告。
3.如权利要求1所述的方法,其特征在于,所述任务检查对象包括下述至少一项:数据库结果对象属性、公共属性和检查点属性;
所述在资料处理流程的各流程节点测试完成后,使用各流程节点的测试结果信息更新所述任务检查对象,包括:
在资料处理流程的流程节点测试完成后,根据每个流程节点记录在数据库中的信息,对创建的所述任务检查对象中的所述数据库结果对象属性进行更新赋值;
根据资料处理流程运行的数据处理系统保存的运行测试数据,对创建的所述任务检查对象中的公共属性和检查点属性进行更新赋值。
4.如权利要求1-3任一项所述的方法,其特征在于,为资料处理流程中的各流程节点分别创建对应的至少一个任务检查对象,具体包括:
根据所属流程节点的类型,确定所述任务检查对象的类型;
根据数据处理系统中每个流程节点对应的业务数据文件、业务数据文件夹的数量,或者根据所述流程节点的上一个流程节点的数据处理结果的数量,确定所述流程节点包含的数据处理任务的数量,并根据确定出的数据处理任务的数量,确定对应的任务检查对象的数量;
根据确定出任务检查对象的类型和所...
【专利技术属性】
技术研发人员:张召强,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。