一种生成个性化测试报告的方法及系统技术方案

技术编号:37875073 阅读:15 留言:0更新日期:2023-06-15 21:03
本申请提供一种生成个性化测试报告的方法及系统,所述方法将各测试设备所采集测试数据对应的数据标签进行统一化处理,使得由不同测试设备所采集的测试数据在测试报告中呈现一致的数据标签,使文件的表述具有较高的一致性;进一步地,本申请提供的方法还允许用户根据需求个性化订制测试报告的版式以及报告内容,并且,个性化的测试报告模型可以进行保存并用于后续使用。并用于后续使用。并用于后续使用。

【技术实现步骤摘要】
一种生成个性化测试报告的方法及系统


[0001]本申请属于计量检测
,具体涉及一种生成个性化测试报告的方法及系统。

技术介绍

[0002]对于压力表、温度计等工业用计量装置,以及压力容器、温湿度箱、老化房等工业设备/工业设施,在出厂前以及使用过程中需要进行性能测试,所述性能测试一般在工业过程中开展,遵循一定的测试规则或方法,对被测对象所关联的压力、温度(温度场)、湿度等物理量指标进行测量,进而对被测对象的状态或者性能情况进行评价或者调整的过程。对于计量检测机构或者企业内的计量检测部门来说,其主要业务之一是对大量的、类型/型号不同的被测对象进行测试,在测试完成之后,需要出具测试报告,测试报告是对测试过程进行客观、准确地记录,根据测试报告的内容可以了解被测对象情况以及测试结果等内容。
[0003]传统生成测试报告的方法是人工手动向预制的测试报告模板中誊录测试数据等相关信息,此种处理方式不仅工作效率低、人力成本高、出错率高,而且,测试报告内容、格式都是既定形式,为了保证报告模板和原始测试数据的对应关系,不能方便地实现模板的内容模块更改,也不能满足不同检测过程对数据量兼容的需求,严重制约着计量检测机构/部门的工作能力。
[0004]因此,亟需一种能够自动生成个性化测试报告的方法。

技术实现思路

[0005]为解决现有技术中存在的问题,本申请提供一种生成个性化测试报告的方法及系统,所述方法通过在原始测试结果信息、个性化标签库、个性化数据库、个性化测试报告模板之间建立对应关系,既可以根据测试需要,对个性化测试报告模板进行设置,以满足测试报告的个性化需要,满足对数据兼容性的要求,又可以基于设置实现测试信息从原始阶段到报告阶段的传递,打通自动生成测试报告的数据流,从而避免人工手动录入带来的问题。将各测试设备所采集测试数据对应的数据标签进行标准化处理,使得由不同测试设备所采集的测试数据在测试报告中呈现一致的数据标签,使文件的表述具有较高的一致性;进一步地,本申请提供的方法还允许用户根据需求个性化订制测试报告的版式以及报告内容,并且,个性化的测试报告模型可以进行保存并用于后续使用。
[0006]本申请的目的在于提供以下几个方面:
[0007]第一方面,本申请提供一种生成个性化测试报告的方法,所述方法应用于包括至少一个测试设备的检测系统,所述测试设备用于存储测试信息,所述测试设备对应有原始测试信息解读器,所述检测系统中预存有个性化标签库,所述个性化标签库包括标签库标签,其中,至少部分所述标签库标签与至少部分原始数据类型具有对应关系,所述原始数据类型基于所述原始测试信息解读器解读所得,所述方法包括:利用所述原始测试信息解读器对所述测试设备中存储的初始测试信息进行解读,生成原始测试结果信息,所述原始测
试结果信息包括所述原始数据类型及原始测试结果,每个所述原始测试结果与一个所述原始数据类型相对应;创建个性化数据库,所述个性化数据库包括数据库标签以及数据库测试结果,所述数据库测试结果为所述数据库标签所对应的所述原始测试结果,其中,每个所述数据库标签与一个所述标签库标签相对应;设置个性化测试报告模板,所述个性化测试报告模板中设置有报告标签,所述报告标签与所述标签库标签相对应;根据所述报告标签在所述个性化数据库中查找目标数据库标签,调取目标数据库测试结果,生成报告结果,所述目标数据库标签为对应于所述报告标签的所述数据库标签,所述目标数据库测试结果为所述目标数据库标签对应的所述数据库测试结果;根据所述个性化测试报告模板和所述报告结果生成所述个性化测试报告,将所述报告结果展示于所述个性化测试报告中。
[0008]本申请提供的方法基于所述原始测试信息生成个性化数据库,所述个性化数据库具有标准化的标签名称,所述标准化的标签名称与测试报告中的报告标签具有明确的对应关系,并且,每个标准化的标签均对应有相应的测试数据,从而提升不同检测过程对数据的兼容性;进一步地,本申请提供的方法还可以根据测试数据的数量而自动调整模板样本,从而实现自动化生成个性化测试报告。
[0009]结合第一方面所述的方法,所述创建个性化数据库包括:获取所述原始测试结果信息中的第一原始数据类型,所述第一原始数据类型为所述原始数据类型中的一个;根据所述第一原始数据类型在所述个性化标签库中查找第一标签库标签,所述第一标签库标签与所述第一原始数据类型具有对应关系;如果所述第一标签库标签为所述标签库标签中的一个,则确定第一数据库测试结果,所述第一数据库测试结果为对应于所述第一原始数据类型的所述原始测试结果;基于所述第一标签库标签生成第一数据库标签,使所述第一数据库标签和所述第一数据库测试结果一一对应;将所述第一数据库标签、所述第一数据库测试结果以及二者的对应关系存储于所述个性化数据库。
[0010]在本申请中,所述个性化数据库基于所述原始测试结果信息直接生成,使所生成的个性化数据库能够应用于所述个性化测试报告。具体地,至少包括两种方式:
[0011]在第一种方式中,首先,基于原始测试结果信息中的原始数据类型在个性化标签库中查找是否存在与之对应的标签库标签,也就是第一标签库标签,如果存在,则可以将该原始数据类型对应的数据库测试结果作为数据库测试结果,同时,可以基于该标签库标签生成数据库标签,进一步的,如果数据库测试结果有多个,则数据库标签是标签库标签的子标签,从而得到一一对应的第一数据库标签和第一数据库测试结果,进一步的,对原始测试结果信息中的每一个原始数据类型都进行如此操作,可以生成所述个性化数据库。
[0012]结合第一方面所述的方法,所述创建个性化数据库包括:获取所述个性化标签库中的第二标签库标签,所述第二标签库标签为所述标签库标签中的一个;根据所述第二标签库标签在所述原始测试结果信息中查找第二原始数据类型,所述第二原始数据类型与所述第二标签库标签具有对应关系;如果所述第二原始数据类型为原始数据类型中的一个,则确定第二数据库测试结果,所述第二数据库测试结果为对应于所述第二原始数据类型的所述原始测试结果;基于所述第二标签库标签生成第二数据库标签,使所述第二数据标签和所述第二数据库测试结果一一对应;将所述第二数据库标签、所述第二数据库测试结果以及二者的对应关系存储于所述个性化数据库;如果所述查找第二原始数据类型的结果为空,则基于所述第二标签库标签生成第二数据库标签,所述第二数据库标签为所述第二标
签库标签,将第二数据库标签、预设标签值以及二者对应关系存储于所述个性化数据库。
[0013]在第二种方式中,首先,基于个性化标签库中的标签库标签,在原始测试结果中进行查收是否存在与之对应的原始数据类型,如果存在,则可以将该原始数据类型对应的数据库测试结果作为数据库测试结果,同时,可以基于该标签库标签生成数据库标签,如果不存在,则同样可以基于该标签库标签生成数据库标签,同时,给予预设标签值为相应的数据库测试结果赋值,进一步的,第二种方式可以和第一种方式相结合,即先按照第一种方式执行操作,之后,对于没有作为第一标签库标签的标签库本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成个性化测试报告的方法,其特征在于,所述方法应用于包括至少一个测试设备的检测系统,所述测试设备用于存储初始测试信息,所述测试设备对应有原始测试信息解读器,所述检测系统中预存有个性化标签库,所述个性化标签库包括标签库标签,其中,至少部分所述标签库标签与至少部分原始数据类型具有对应关系,所述原始数据类型基于所述原始测试信息解读器解读所得,所述方法包括:利用所述原始测试信息解读器对所述测试设备中存储的初始测试信息进行解读,生成原始测试结果信息,所述原始测试结果信息包括所述原始数据类型及原始测试结果,每个所述原始测试结果与一个所述原始数据类型相对应;创建个性化数据库,所述个性化数据库包括数据库标签以及数据库测试结果,所述数据库测试结果为所述数据库标签所对应的所述原始测试结果,其中,每个所述数据库标签与一个所述标签库标签相对应;设置个性化测试报告模板,所述个性化测试报告模板中设置有报告标签,所述报告标签与所述标签库标签相对应;根据所述报告标签在所述个性化数据库中查找目标数据库标签,调取目标数据库测试结果,生成报告结果,所述目标数据库标签为对应于所述报告标签的所述数据库标签,所述目标数据库测试结果为所述目标数据库标签对应的所述数据库测试结果;根据所述个性化测试报告模板和所述报告结果生成所述个性化测试报告,将所述报告结果展示于所述个性化测试报告中。2.根据权利要求1所述的方法,其特征在于,所述创建个性化数据库包括:获取所述原始测试结果信息中的第一原始数据类型,所述第一原始数据类型为所述原始数据类型中的一个;根据所述第一原始数据类型在所述个性化标签库中查找第一标签库标签,所述第一标签库标签与所述第一原始数据类型具有对应关系;如果所述第一标签库标签为所述标签库标签中的一个,则确定第一数据库测试结果,所述第一数据库测试结果为对应于所述第一原始数据类型的所述原始测试结果;基于所述第一标签库标签生成第一数据库标签,使所述第一数据标签和所述第一数据库测试结果一一对应;将所述第一数据库标签、所述第一数据库测试结果以及二者的对应关系存储于所述个性化数据库。3.根据权利要求1所述的方法,其特征在于,所述设置个性化测试报告模板包括:从所述原始测试结果信息和/或所述个性化数据库提取测试特征信息,所述测试特征信息包括一个或者多个特征标签;调取报告模板库,所述报告模板库包括至少两项候选测试报告模板,所述候选测试报告模板包括至少一个模板标签;根据所述模板标签和所述特征标签,处理得到所述候选测试报告模板和所述测试特征信息的目标匹配度;调取所述目标匹配度最高的所述候选测试报告模板作为目标测试报告模板;在所述目标测试报告模板上进行设置,生成所述个性化测试报告模板。4.根据权利要求1

3任一项所述的方法,其特征在于,所述创建个性化数据库包括:
获取所述个性化标签库中的第二标签库标签,所述第二标签库标签为所述标签库标签中的一个;根据所述第二标签库标签在所述原始测试结果信息中查找第二原始数据类型,所述第二原始数据类型与所述第二标签库标签具有对应关系;如果所述第二原始数据类型为原始数据类型中的一个,则确定第二数据库测试结果,所述第二数据库测试结果为对应于所述第二原始数据类型的所述原始测试结果;基于所述第二标签库标签生成第二数据库标签,使所述第二数据标签和所述第二数据库测试结果一一对应;将所述第二数据库标签、所述第二数据库测试结果以及二者的对应关系存储于所述个性化数据库;如果所述查找第二原始数据类型的结果为空,则基于所述第二标签库标签生成第二数据库标签,所述第二数据库标签为所述第二标签库标签,将第二数据库标签、预设标签值以及二者对应关系存储于所述个性化数据库。5.根据权利要求4所述的方法,其特征在于,所述标签库标签包括读取类标签库标签和转化类标签库标签,每个所述读取类标签库标签对应于一个或者多个所述数据库标签,所述转化类标签库标签对应于转化函数;所述报告标签包括转换类报告标签,所述转化类报告标签对应于一个或者多个所述转换类标签库标签,所述根据所述报告标签在所述个性化数据库中查找目标数据库标签,包括:根据所述转化类报告标签确定与之对应的第一转化类标签库标签,所述第一转化类标签库标签为所述转换类标签库标签中的一个或者多个;获取所述第一转化类标签库标签对应的所述转化函数,所述转化函数的自变量指向目标标签库标签,所述目标标签库标签包括一个或者多个所述读取类标签库标签;在所述个性化数据库中查找于所述目标标签库标签对应的所述目标数据库标签;和/或,所述...

【专利技术属性】
技术研发人员:王冲锋付海军董修伟刘琦张立涛
申请(专利权)人:北京康斯特仪表科技股份有限公司
类型:发明
国别省市:

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

1