[发明专利]一种项目标准测试文档自动化生成方法及装置在审
申请号: | 202310047877.5 | 申请日: | 2023-01-17 |
公开(公告)号: | CN116011400A | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 虞砺琨;陈华南;于倩;黄晨;王小丽 | 申请(专利权)人: | 北京轩宇信息技术有限公司 |
主分类号: | G06F40/12 | 分类号: | G06F40/12;G06F40/186 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 101300 北京市顺义*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 项目 标准 测试 文档 自动化 生成 方法 装置 | ||
本发明公开了一种项目标准测试文档自动化生成方法及装置,方法包括步骤一,建立数据模型;步骤二,创建文档模板;步骤三,获取待填充数据;步骤四,匹配求解算法;步骤五,计算填充数据;步骤六,输出存储文档;装置包括信息获取模块、数据获取模块、数据处理模块和文档生成模块,所述XML中配置语法为自然语言和标识符语言,在配置文件中进行业务规则输入,本发明相较于现有的文档自动化生成方法,可实现项目文档的自动生成以及关联性分析,一键生成文档,且文档标准规范,同时支持不同类型的图表生成,具有更高的灵活度,进而解决了相关技术中手动生成效率低、以及现有自动生成方式定制化、内容不全的问题,提升了工作效率。
技术领域
本发明涉及数据处理技术领域,具体为一种项目标准测试文档自动化生成方法及装置。
背景技术
在项目执行过程中,项目成员需要采集分析类型各异、来源多样的数据,并根据数据处理结果,生成格式、内容以及排版等呈现方式均不相同的文档,与此同时,还需要进行图标以及表格的展示操作,且由于项目运行中,数据需要进行不断迭代,因此项目文档也会按需求或者关联性进行更新,在过去执行项目时,手工编写文档存在需手工计算、人工校验、文档间同步关联更新问题,使之成为了技术性较低但质量要求较高的重复性工作,极大的降低了项目成员的工作效率,且不利于项目配套文档的更新维护,其次,现有的文档自动化生成模板,大多仅支持文字段落的插入,对文档中的图表、日期时间、以及特定数据内容选取采集方面支持较差,用户体验较差。
发明内容
本发明的目的在于提供一种项目标准测试文档自动化生成方法及装置,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种项目标准测试文档自动化生成方法,包括步骤一,建立数据模型;步骤二,创建文档模板;步骤三,获取待填充数据;步骤四,匹配求解算法;步骤五,计算填充数据;步骤六,输出存储文档;
其中上述步骤一中,根据文档生成业务需求,构建项目中各文档数据描述模型;
其中上述步骤二中,创建文档模板,将模板中变化的数据进行编辑,保留固定的文字,将依据各种规则变化的数据进行分类和标签封装,同时对变量标签进行标记;
其中上述步骤三中,统计待填充数据,获取标签类型;
其中上述步骤四中,匹配数据描述模型XML文件中的求解算法,进行迭代计算;
其中上述步骤五中,利用数据信息和业务计算规则进行数据计算,将所述参数填充至预先准备好的文档模板中,得到对应的文档;
其中上述步骤六中,获取输出路径,将更新后的文档发送至输出路径对应的存储区域进行存储。
优选的,所述步骤一中,文档数据描述模型包含文档ID、引用文档ID、数据源存储位置、文档保存位置等相关描述,还包括每个数据模型的名称、来源以及业务规则。
优选的,所述步骤一中,对每个数据描述模型的根据数据源进行获取,得到一个JSON格式文件,再对所述JSON格式文件进行解析,得到每个数据模型的初始基础数据。
优选的,所述步骤二中,对文档模板中所需参数进行变量编辑,其名称需要在数据描述模型中找到相应定义。
优选的,所述步骤四中,数据描述模型采用基于XML的可配置方式,根据文档生成业务需求对数据获取方式进行定义描述,包括直接获取数据、数据库检索数据、枚举数据、业务计算数据、复合型数据和函数表达式数据这六种数据获取方式。
优选的,所述XML中配置语法为自然语言和标识符语言,在配置文件中进行业务规则输入。
优选的,所述定义描述的文件用于存储项目信息,包括项目的名称、项目对应的ID号和项目的存储地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京轩宇信息技术有限公司,未经北京轩宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310047877.5/2.html,转载请声明来源钻瓜专利网。