测评文档生成方法、系统及终端设备与流程

文档序号:16781345发布日期:2019-02-01 19:09阅读:131来源:国知局
测评文档生成方法、系统及终端设备与流程

本发明涉及软件测试技术领域,尤其涉及一种测评文档生成方法、系统及终端设备。



背景技术:

测评实验室是专业的测评机构,获得cnas、cma、iso等资质认证的测评实验室需要建立符合实验室资质认定评审准则、中国合格评定国家认可委员认可准则及测评中心实际的质量管理体系,明确各级的质量责任和权利,实现人员培训、设备使用管理、测试场所管理、测评被测件的接收和保存等功能,并在软件项目测试中对体系进行全面运行,严格执行测评过程管理规范,提高测试工作质量,为提高软件的质量发挥应有的作用。

在对软件项目进行测评的过程中,需要按照评审准则,结合测评实验室的实际编制质量体系文件,将测评过程的控制文件化,根据严格的质量管理要求,每一个测评项目都需要形成一系列文档,来保证测试质量和体系的有效性。虽然现有技术提供的相关系统能生成测评方案或测评报告等文档,但不能对测评项目整个生命周期的文档进行自动生成与管理,没有实现信息系统的自动化有效管理。根据测评项目自身的特点,文档生成工作量巨大,而大部分文档还需依靠测评工作人员线下手动编写,因此需要消耗大量时间与精力,效率较低,并且人工编写容易产生文档细节错误的问题。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种测评文档生成方法、系统及终端设备,能够提高测评文档的生成效率,并降低测评文档错误率。

为了解决上述技术问题,本发明实施例提供了一种测评文档生成方法,包括:

获取待测项目的项目信息;其中,所述项目信息至少包括测评类型;所述测评类型至少包括验收测评、科技项目测评和专项测评;

根据所述测评类型从文档模板库中获取测评所需的测评文档模板;其中,所述文档模板库预先根据预设的文档模板结构建立,所述文档模板结构中包括不同的模板结构元数据;

获取测评信息;其中,所述测评信息至少包括测评计划、测评工具、测评需求和测评依据;

基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档。

进一步地,所述方法通过以下步骤预先根据所述文档模板结构建立所述文档模板库:

根据所述测评类型从所述文档模板结构中选取测评所需的模板结构元数据;

将选取的模板结构元数据进行组合,构建至少一个所述测评文档模板并保存;

根据保存的所有所述测评文档模板建立所述文档模板库。

进一步地,所述测评文档模板至少包括测评方案模板、测评用例模板、测评记录模板、异常报告模板、测评报告模板和测评合同模板;所述测评文档至少包括测评方案文档、测评用例文档、测评记录文档、测评异常报告、测评报告、测评合同、合同标书审查表和过程文档;所述过程文档至少包括满意度调查表、测评验收表、温湿度检查记录表、安全情况检查记录表、测评环境监控记录表、技术评审表、质量监督情况登记表和顾客财产登记表。

进一步地,当所述测评文档为所述测评方案文档时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

基于所述测评方案模板,根据所述项目信息和所述测评信息生成所述测评方案文档。

进一步地,当所述测评文档为所述测评用例文档时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

根据所述测评需求对应生成测评用例;

基于所述测评用例模板,根据所述项目信息和所述测评用例生成所述测评用例文档。

进一步地,当所述测评文档为所述测评记录文档时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

根据所述测评用例对所述待测项目进行测试,获得测评记录;

基于所述测评记录模板,根据所述项目信息和所述测评记录生成所述测评记录文档。

进一步地,当所述测评文档为所述测评异常报告时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

根据所述测评记录获取所述测评用例的执行结果;

当所述执行结果为不通过时,获取相应的测评异常信息;其中,所述测评异常信息至少包括异常描述、发现阶段、错误等级、是否已处理和处理结果;

基于所述异常报告模板,根据所述项目信息和所述测评异常信息生成所述测评异常报告。

进一步地,当所述测评文档为所述测评报告时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

基于所述测评报告模板,根据所述项目信息、所述测评信息、所述测评记录和所述测评异常信息生成所述测评报告。

为了解决上述技术问题,本发明实施例还提供了一种测评文档生成系统,包括:

项目信息获取模块,用于获取待测项目的项目信息;其中,所述项目信息至少包括测评类型;所述测评类型至少包括验收测评、科技项目测评和专项测评;

测评文档模板获取模块,用于根据所述测评类型从文档模板库中获取测评所需的测评文档模板;其中,所述文档模板库预先根据预设的文档模板结构建立,所述文档模板结构中包括不同的模板结构元数据;

测评信息获取模块,用于获取测评信息;其中,所述测评信息至少包括测评计划、测评工具、测评需求和测评依据;以及,

测评文档生成模块,用于基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档。

本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一项所述的测评文档生成方法。

实施本发明实施例,具有如下有益效果:

本发明实施例能够从预设的文档模板库获取测评所需的测评文档模板,满足不同测评类型、不同标准的测评文档要求,并基于测评文档模板,根据获取的待测项目的项目信息和测评信息自动生成一系列完整的测评文档,文档覆盖待测项目的整个生命周期,能够大大减少测评工作人员的时间和精力消耗,有效提高测评文档的生成效率,并降低测评文档错误率。

附图说明

图1是本发明提供的一种测评文档生成方法的一个优选实施例的流程图;

图2是本发明提供的一种测评文档生成方法中的测评文档模板的构建示意图;

图3是本发明提供的一种测评文档生成方法的一个优选实施例的示意图;

图4是本发明提供的一种测评文档生成系统的一个优选实施例的结构框图;

图5是本发明提供的一种终端设备的一个优选实施例的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1所示,是本发明提供的一种测评文档生成方法的一个优选实施例的流程图,包括步骤s11至步骤s14:

s11、获取待测项目的项目信息;其中,所述项目信息至少包括测评类型;所述测评类型至少包括验收测评、科技项目测评和专项测评;

s12、根据所述测评类型从文档模板库中获取测评所需的测评文档模板;其中,所述文档模板库预先根据预设的文档模板结构建立,所述文档模板结构中包括不同的模板结构元数据;

s13、获取测评信息;其中,所述测评信息至少包括测评计划、测评工具、测评需求和测评依据;

s14、基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档。

具体的,首先获取待测项目的项目信息,其中,项目信息至少包括测评类型,测评类型至少包括验收测评、科技项目测评和专项测评,然后根据待测项目的测评类型从预先建立的文档模板库中获取测评所需的测评文档模板,其中,文档模板库预先根据文档模板结构建立,并且文档模板结构中包括不同的模板结构元数据,接着获取测评信息,测评信息至少包括测评计划、测评工具、测评需求和测评依据,最后基于获取的测评文档模板,根据待测项目的项目信息和获取的测评信息生成测评文档。

需要说明的是,待测项目的项目信息还包括测评样品文档、委托单位信息、项目名称、项目概述和测评项目合同金额等信息,可以根据获取的测评样品文档(包括测评委托方提供的测评样品资料,具体包括项目招标文件、项目合同、备案的建设方案、立项批复、系统的技术文档等信息资料)选择对应的测评工具、测评需求和测评依据。

需要补充的是,同一测评类型的待测项目测评时适用的模板是统一的,而不同测评类型的待测项目测评时所需要的测评文档模板不同(因为适用的测评标准不同),并且在根据待测项目的测评类型获取测评所需的测评文档模板的同时,还根据测评类型自动为获取的测评文档模板配置对应的项目编号以便于管理,待测项目的项目信息还包括该项目编号。

本发明实施例所提供的一种测评文档生成方法,根据测评类型从预先建立的文档模板库中获取测评所需的测评文档模板,能够满足不同测评类型、不同标准的测评文档要求,并基于测评文档模板,根据获取的待测项目的项目信息和测评信息自动生成一系列完整的测评文档,文档覆盖待测项目的整个生命周期,能够大大减少测评工作人员的时间和精力消耗,有效提高测评文档的生成效率,并降低测评文档错误率。

另外,生成的测评文档可以下载,测评工作人员线下修改编辑后还能将定稿文档继续上传到系统中进行保存,有利于测评项目文档管理,并且为测评实验室后续建立各种软件测试用例库和收集以往积累的典型案例积累了大量资源,为测评实验室进行过程评价和改进提供了可靠依据。

在另一个优选实施例中,所述方法通过以下步骤预先根据所述文档模板结构建立所述文档模板库:

根据所述测评类型从所述文档模板结构中选取测评所需的模板结构元数据;

将选取的模板结构元数据进行组合,构建至少一个所述测评文档模板并保存;

根据保存的所有所述测评文档模板建立所述文档模板库。

具体的,文档模板结构中包括不同的模板结构元数据,根据待测项目的测评类型从预先设置的文档模板结构中挑选测评所需的模板结构元数据,对挑选出的模板结构元数据进行组合,构建出测评所需的至少一个测评文档模板并进行保存,从而根据保存的所有测评文档模板建立文档模板库。

在具体实施时,通过模板编辑器对不同的模板结构元数据进行模块化管理,元数据模块化管理是指建立统一的模板结构元数据,构建模板时,通过模板编辑器调用不同的模板结构元数据进行编辑组合,从而生成相应的测评文档模板,模板中固定字段,模板编辑器支持像word类似输入文字,通过模板编辑器可以很容易对模板结构及其内容进行变更,从而能维护出多套模板满足不同测评类型、不同标准的测评文档要求,模板丰富,便于维护。

在又一个优选实施例中,所述测评文档模板至少包括测评方案模板、测评用例模板、测评记录模板、异常报告模板、测评报告模板和测评合同模板;所述测评文档至少包括测评方案文档、测评用例文档、测评记录文档、测评异常报告、测评报告、测评合同、合同标书审查表和过程文档;所述过程文档至少包括满意度调查表、测评验收表、温湿度检查记录表、安全情况检查记录表、测评环境监控记录表、技术评审表、质量监督情况登记表和顾客财产登记表。

需要说明的是,测评文档是测评实验室的重要输出成果,依据国标、cnas、cma、iso等相关认证体系标准,测评实验室制订了一套完整的测评项目文档体系,这些测评文档包括但不局限于测评方案文档、测评用例文档、测评记录文档、测评异常报告、测评报告、测评合同、合同标书审查表、满意度调查表、测评验收表、温湿度检查记录表、安全情况检查记录表、测评环境监控记录表、技术评审表、质量监督情况登记表和顾客财产登记表,这些文档分别由测评实验室的不同人员负责管理,例如样品管理员、合同管理员、测评员、测评室负责人、综合室负责人、报告审核员、质量监督员、内审员、授权签字人、技术负责人和质量负责人等。

结合图2所示,是本发明提供的一种测评文档生成方法中的测评文档模板的构建示意图,文档模板结构中包括不同的模板结构元数据,例如文档类型、文档编号、文档标题、测评概述等对应的模板结构元数据,根据待测项目的测评类型从这些模板结构元数据中挑选测评所需的模板结构元数据,通过模板编辑器将这些元数据进行组合,即可构成测评文档模板,例如测评用例模板、测评记录模板、测评方案模板、异常报告模板和测评合同模板等。

在又一个优选实施例中,当所述测评文档为所述测评方案文档时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

基于所述测评方案模板,根据所述项目信息和所述测评信息生成所述测评方案文档。

可以理解的,结合上述实施例,当需要生成测评方案文档时,从预先建立的文档模板库中挑选出测评方案对应的测评方案模板,从而基于测评方案模板,根据待测项目的项目信息和测评信息自动生成测评方案文档。

在又一个优选实施例中,当所述测评文档为所述测评用例文档时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

根据所述测评需求对应生成测评用例;

基于所述测评用例模板,根据所述项目信息和所述测评用例生成所述测评用例文档。

具体的,结合上述实施例,当需要生成测评用例文档时,从预先建立的文档模板库中挑选出测评用例对应的测评用例模板,根据获取的测评需求,可以一键生成测评用例,并且自动将所有的测评用例与对应的测评需求建立关联,从而基于测评用例模板,根据待测项目的项目信息(例如项目名称、项目编号等)和生成的测评用例自动生成测评用例文档。

在又一个优选实施例中,当所述测评文档为所述测评记录文档时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

根据所述测评用例对所述待测项目进行测试,获得测评记录;

基于所述测评记录模板,根据所述项目信息和所述测评记录生成所述测评记录文档。

具体的,结合上述实施例,当需要生成测评记录文档时,从预先建立的文档模板库中挑选出测评记录对应的测评记录模板,根据生成的测评用例对待测项目进行测试,根据测评用例是否通过生成相应的测评记录,测评记录中记录了测评用例的执行结果,当所有的测评用例执行完成后,基于测评记录模板,根据待测项目的项目信息(例如项目名称、项目编号等)和测评用例的测评记录自动生成测评记录文档。

在又一个优选实施例中,当所述测评文档为所述测评异常报告时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

根据所述测评记录获取所述测评用例的执行结果;

当所述执行结果为不通过时,获取相应的测评异常信息;其中,所述测评异常信息至少包括异常描述、发现阶段、错误等级、是否已处理和处理结果;

基于所述异常报告模板,根据所述项目信息和所述测评异常信息生成所述测评异常报告。

具体的,结合上述实施例,当需要生成测评异常报告时,从预先建立的文档模板库中挑选出异常报告对应的异常报告模板,根据测评用例的测评记录获得测评用例的执行结果,如果执行结果表明测评用例不通过,则获取相应的测评异常信息(包括异常描述、发现阶段、错误等级、是否已处理、处理结果等信息),基于异常报告模板,根据待测项目的项目信息和获取的测评异常信息自动生成测评异常报告。

需要说明的是,在获得测评异常信息的同时,系统自动关联测评异常与测评用例,并为每一个测评异常生成异常报告编号,以便于测评异常报告的管理。

在又一个优选实施例中,当所述测评文档为所述测评报告时,所述基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档,具体包括:

基于所述测评报告模板,根据所述项目信息、所述测评信息、所述测评记录和所述测评异常信息生成所述测评报告。

具体的,结合上述实施例,当需要生成测评报告时,从预先建立的文档模板库中挑选出测评报告对应的测评报告模板,基于测评报告模板,根据待测项目的项目信息(例如测评类型、项目名称、项目概述、项目结论等)、测评信息、测评记录和测评异常信息自动生成测评报告,其中,测评工作人员下载测评报告后,可以修改相关内容,并将修改后的最终版的测评报告上传到系统中进行保存。

在其他优选实施例中,当需要生成测评合同与合同标书审查表时,从预先建立的文档模板库中挑选出测评合同对应的测评合同模板,基于测评合同模板,根据获取的待测项目的基本信息(例如委托单位信息、项目名称、项目概述、测评项目合同金额等信息)自动生成第三方测评合同与合同标书审查表,其中,第三方测评合同与合同标书审查表签字盖章后可将扫描件上传到系统中进行保存。

参见图3所示,是本发明提供的一种测评文档生成方法的一个优选实施例的示意图,在具体实施时,主要分为测评委托、测评过程和测评归档三个阶段,测评委托阶段:录入测评项目信息,包括测评样品文档、委托单位信息、项目概述、项目类型和项目编号等等;测评过程阶段:制定测评进程计划,根据测评样品生成测评依据,根据系统需求生成测评需求,根据进程计划、测评依据和测评需求生成测评方案,根据测评需求自动生成测评用例,进而,根据测评用例自动生成测评记录,根据测评记录生成异常报告,并自动关联需求,根据异常报告生成测评概述和测评结论,最后,根据测评用例、测评记录、异常报告、测评概述和测评结论生成测评报告;测评归档阶段:将测评过程中生成的测评合同、合同标书审查表、测评用例文档、测评方案文档、测评记录文档、测评异常报告、测评报告、满意度调查表、测评验收表、温湿度检查记录表、安全情况检查记录表、测评环境监控记录表、技术评审表、质量监督情况登记表、顾客财产登记表等归档到测评项目文档系统中进行保存。

本发明实施例还提供了一种测评文档生成系统,能够实现上述任一实施例所述的测评文档生成方法的所有流程,装置中的各个模块、单元的作用以及实现的技术效果分别与上述实施例所述的测评文档生成方法的作用以及实现的技术效果对应相同,这里不再赘述。

参见图4所示,是本发明提供的一种测评文档生成系统的一个优选实施例的结构框图,所述系统包括:

项目信息获取模块11,用于获取待测项目的项目信息;其中,所述项目信息至少包括测评类型;所述测评类型至少包括验收测评、科技项目测评和专项测评;

测评文档模板获取模块12,用于根据所述测评类型从文档模板库中获取测评所需的测评文档模板;其中,所述文档模板库预先根据预设的文档模板结构建立,所述文档模板结构中包括不同的模板结构元数据;

测评信息获取模块13,用于获取测评信息;其中,所述测评信息至少包括测评计划、测评工具、测评需求和测评依据;以及,

测评文档生成模块14,用于基于所述测评文档模板,根据所述项目信息和所述测评信息生成测评文档。

优选地,所述系统还包括:

元数据选取模块,用于根据所述测评类型从所述文档模板结构中选取测评所需的模板结构元数据;

测评文档构建模块,用于将选取的模板结构元数据进行组合,构建至少一个所述测评文档模板并保存;以及,

文档模板库建立模块,用于根据保存的所有所述测评文档模板建立所述文档模板库。

优选地,所述测评文档模板至少包括测评方案模板、测评用例模板、测评记录模板、异常报告模板、测评报告模板和测评合同模板;所述测评文档至少包括测评方案文档、测评用例文档、测评记录文档、测评异常报告、测评报告、测评合同、合同标书审查表和过程文档;所述过程文档至少包括满意度调查表、测评验收表、温湿度检查记录表、安全情况检查记录表、测评环境监控记录表、技术评审表、质量监督情况登记表和顾客财产登记表。

优选地,当所述测评文档为所述测评方案文档时,所述测评文档生成模块具体包括:

测评方案文档生成单元,用于基于所述测评方案模板,根据所述项目信息和所述测评信息生成所述测评方案文档。

优选地,当所述测评文档为所述测评用例文档时,所述测评文档生成模块具体包括:

测评用例生成单元,用于根据所述测评需求对应生成测评用例;以及,

测评用例文档生成单元,用于基于所述测评用例模板,根据所述项目信息和所述测评用例生成所述测评用例文档。

优选地,当所述测评文档为所述测评记录文档时,所述测评文档生成模块具体包括:

测评记录获取单元,用于根据所述测评用例对所述待测项目进行测试,获得测评记录;以及,

测评记录文档生成单元,用于基于所述测评记录模板,根据所述项目信息和所述测评记录生成所述测评记录文档。

优选地,当所述测评文档为所述测评异常报告时,所述测评文档生成模块具体包括:

执行结果获取单元,用于根据所述测评记录获取所述测评用例的执行结果;

测评异常信息获取单元,用于当所述执行结果为不通过时,获取相应的测评异常信息;其中,所述测评异常信息至少包括异常描述、发现阶段、错误等级、是否已处理和处理结果;以及,

测评异常报告生成单元,用于基于所述异常报告模板,根据所述项目信息和所述测评异常信息生成所述测评异常报告。

优选地,当所述测评文档为所述测评报告时,所述测评文档生成模块具体包括:

测评报告生成单元,用于基于所述测评报告模板,根据所述项目信息、所述测评信息、所述测评记录和所述测评异常信息生成所述测评报告。

本发明实施例还提供了一种终端设备,参见图5所示,是本发明提供的一种终端设备的一个优选实施例的结构框图,所述终端设备包括处理器10、存储器20以及存储在所述存储器20中且被配置为由所述处理器10执行的计算机程序,所述处理器10在执行所述计算机程序时实现上述任一实施例所述的测评文档生成方法。

优选地,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序1、计算机程序2、······),所述一个或者多个模块/单元被存储在所述存储器20中,并由所述处理器10执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。

所述处理器10可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器10也可以是任何常规的处理器,所述处理器10是所述终端设备的控制中心,利用各种接口和线路连接所述终端设备的各个部分。

所述存储器20主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器20可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(smartmediacard,smc)、安全数字(securedigital,sd)卡和闪存卡(flashcard)等,或所述存储器20也可以是其他易失性固态存储器件。

需要说明的是,上述终端设备可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,图5结构框图仅仅是终端设备的示例,并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。

综上,本发明实施例所提供的一种测评文档生成方法、系统及终端设备,根据测评类型从预先建立的文档模板库中获取测评所需的测评文档模板,能够满足不同测评类型、不同标准的测评文档要求,并基于测评文档模板,根据获取的待测项目的项目信息和测评信息自动生成一系列完整的测评文档,文档覆盖待测项目的整个生命周期,能够大大减少测评工作人员的时间和精力消耗,有效提高测评文档的生成效率,并降低测评文档错误率。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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