一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

软件测评数据维护系统的制作方法

2022-02-20 01:36:44 来源:中国专利 TAG:

1.维护系统本发明涉及一种软件测评数据维护系统。技术背景2.计算机技术的不断发展,为软件测评数据管理及效率提升提供了更多的可能。传统意义的软件测评数据管理,大多采用纸质文档和电子文档两种方式。其中,考虑到编辑及打印的问题,电子文档多采用便于多类型数据输入的word或excel文件进行处理;纸质文档多是由电子文档打印生成。3.在实际应用中,上述提到的传统意义上的电子文档在制作过程中,需要人工进行数据的编辑与排版,存在工作繁琐、可维护性差、数据前后不一致性风险、被测件版本升级时数据处理效率低、对第三方编辑器类型及版本以及设备处理器依赖程度高等弊端。例如,在软件测评项目中测评人员需要按照一定的模板或格式顺次编写计划、需求、说明、用例、记录、问题单、建议单、报告等成套文件,每份文件的编辑与排版需要耗费大量的时间;在软件测评过程中对于测试数据的更新或调整,需要逐一对所有与该数据相关的文档进行维护更新;所有文档承载的数据均围绕核心被测件,换言之被测件某部分数据需要在多份文档中进行反复呈现,人工编辑与排版的失误会导致文档数据前后不一致的风险;在被测软件版本升级时,需要按照被测件更改需求将对应的电子文档进行升级后的再编辑与排版。传统意义上的电子文档对第三方编辑器及设备依赖性高的方面,以i5处理器电脑上使用word办公软件对测试用例单或测试记录单表格进行编辑为例说明,假定测试记录单表格为6*14,则测试记录单数量超过2000时会出现明显卡顿,若表格超过5000后会出现文档打开和保存出错的风险。技术实现要素:4.鉴于以上内容,有必要提出一种软件测评数据维护系统,其可以有效的完成软件测评的全过程数据管理,并按照用户需求自动生成完整的电子文档。5.一种软件测评数据维护系统,该系统包括:电子数据包文件集、可视化数据操作界面、数据导入模块、数据库管理接口,可以实现输入文档解析功能、数据分类存储功能、数据加密及管理功能、电子文档生成功能四大主要功能。以下,将一种面向动态输入的结构化软件测评数据维护系统简称为测评数据维护系统。6.以上所述电子数据包文件集,包括但不限于电子文档(word、xml、excel等)、图片、配置文件等可以承载数据信息的电子信息。所述电子数据包文件集,即某个软件完整测评周期(包括首轮及回归)内的输入、产生、输出的所有数据及格式的集合,该电子数据包文件集可用于不同用户之间的数据传递。同时,对用户进行权限及等级的划分,不同权限的用户对于某个电子数据包文件集的解析权限不同,例如,编写人甲对测评项目编写记录后将电子文件集传递给编写人乙,编写人乙可以通过软件打开该电子文件集进行二次编辑。同样的,整个根据电子数据包文件集的拆分功能,支持不同测评人员对同一项目进行编写后合并。7.测评数据维护系统的核心数据存储单元为软件测评的基本数据结构,以上所述电子数据包文件集中包括一个或多个完整的基本数据结构。所述软件测评的基本数据结构包括但不限于:多版本测试数据(本发明将其命名为测试版本)、电子文档管理(包括但不限于模板文档、配置信息文档、输出文档等,本发明将其命名为测试文档)、测评数据维护系统相关联或对系统数据结构功能增加扩展的其他信息(本发明将其命名为其他信息);8.以上所述测试版本数据结构中包括但不限于:当前被测软件类型(本发明将其命名为全套/回归标志)、当前被测软件版本号(本发明将其命名为软件版本号)、当前被测软件实际测试数据结构体(本发明将其命名为测试方法)、当前版本所有问题单数据结构体(本发明将其命名为问题单文件)、当前版本提出的所有建议单数据结构体(本发明将其命名为建议单文件)、当前版本测试数据追溯关系数据结构体(本发明将其命名为追溯表文件)、当前版本软件更改对于测试状态影响的分析数据结构体(本发明将其命名为影响域分析表)、当前版本相关联或对系统数据结构功能增加扩展的其他信息数据结构体(本发明将其命名为其他信息)、统计信息;9.以上所述测试方法数据结构体中包括但不限于:当前测试的基本信息数据结构体(包括文档信息、人员信息、版本信息等,本发明将其命名为基本信息)、按照测试类型进行分类后的数据结构体(本发明将其分命名为静态测试与动态测试)、记录当前测试的起止时间数据结构体(本发明将其分别命名为开始时间和结束时间)、当前测试方法相关联或对系统数据结构功能增加扩展的其他信息数据结构体(本发明将其命名为其他信息)、统计信息;10.以上所述测试静态测试结构体与动态测试数据结构相同(将其单独分开或合并可按照实际应用进行操作),以静态测试结构体为例包括但不限于:当前测试信息数据结构体(本发明将其命名为类型)、当前测试的基本信息数据结构体(包括文档信息、人员信息、版本信息等,本发明将其命名为基本信息)、按照测试内容分割的测试项目数据结构体(本发明将其命名为测试项)、当前测试类型相关联或对系统数据结构功能增加扩展的其他信息数据结构体(本发明将其命名为其他信息)、统计信息;11.以上所述测试项结构体中包括但不限于:当前测试的基本信息数据结构体(包括文档信息、人员信息、版本信息等,本发明将其命名为基本信息)、对当前测试项进行标记的标识数据结构体(本发明将其命名为测试项标识)、当前测试项下可用于测试执行的测试用例单数据结构体(本发明将其命名为测试用例)、当前复用其他测试项的可执行用例集合(本发明将其命名为复用用例)、当前测试项的相关联或对系统数据结构功能增加扩展的其他信息数据结构体(本发明将其命名为其他信息)、统计信息;12.以上所述测试用例结构体中包括但不限于:当前测试用例的编号(本发明将其命名为编号)、当前测试用例的类型(本发明将其命名为测试类型)、当前测试用例的状态信息(本发明将其命名为状态)、当前测试用例单信息(本发明中将其命名为用例信息)、当前测试用例相关联或对系统数据结构功能增加扩展的其他信息数据结构体(本发明将其命名为其他信息)、统计信息;13.以上所述测试状态结构体中包括但不限于:当前测试用例的软件版本信息(本发明将其命名为软件版本)、描述当前用例在整个测试过程中的状态(包括但不限于新增、修改、沿用、删除、编辑,本发明将其命名为当前状态);14.以上所述静态复用用例结构体采用等同于测试方法数据结构体的结构体;15.以上所述问题单文件结构体中包括但不限于:描述问题单内所有数据的问题单数据结构体(本发明将其命名为问题单数据)、当前版本所有问题单各类信息的统计信息(统计分为个数统计及百分比统计两种,本发明将其命名为统计);16.以上所述建议单数据结构体采用等同于问题单数据结构体的结构体;17.以上所述追溯表文件结构体中包括但不限于:按照数据来源分类的追溯表数据集合结构体(本发明将其命名为数据)、按照测评过程中不同阶段或文件要求分类的追溯表的表格数据结构体(本发明将其命名为表格);18.以上所述测试文档数据结构体中包括但不限于:系统所有输入及输出电子文档的基本信息的数据结构体(包括但不限于编号、类型、密级、名称、标识、编写人、校对人、审核人、批准人、版本等,本发明将其命名为文档信息)、测试文档完整源文件信息(本发明中将其命名为源文件)、所有系统相关的输入及输出电子文档版式及样式的格式信息数据结构体(本发明将其命名为文档样式);19.以上所述其他信息数据结构采用字典查询式结构。20.以上所述可视化数据操作界面包括但不限于:可视化人机交互界面与数据库接口、用于鉴定操作者身份的认证模块、用于导入各类测评相关数据的数据导入模块、用于解析输入数据的功能模块、用于不同身份或不同等级的用户编辑及查阅的操作权限控制模块(例如编写人、校对人、审核人、批准人等不同身份对于文档编辑权限的控制、软件测评人员、项目经理等不同等级人员对于数据获取权限的控制,所述操作控制权限应体现在可视化数据操作界面上)、用于输出测评文档的文档输出模块、用于填写测评数据及格式设置的模块、用于合并多基础数据单元的数据合并模块、用于连接服务器的数据上传模块。数据元素的导入包括文字公式在内的字符串、电子文档版式及样式相关格式调整功能模块,并利用该功能模块的程序段将所述的数据内容填充到数据结构体中对应位置;数据导入模块,用于从电子数据包文件集中读取数据在可视化交互界面进行显示,用户也可在可视化交互界面上对应位置对数据进行编辑修改。21.以上所述数据导入模块功能包括完成该模块功能及相关配套接口的程序段,具体体现为包括但不限于包括电子文档数据导入、配置文件及模板数据导入、界面数据导入。所述电子文档数据导入需预留数据导入扩展接口,实现对多样化的电子文档数据解析导入,包括但不限于市场上各类软件测试分析工具生成的报告、用户自定义电子数据文档等;所述配置文件及模板数据导入,是指系统可以根据用户做出个性化的参数及格式定制;所述界面数据导入,是指用户在可视化操作界面对电子数据文件集进行编辑。在导入数据的路径选择上包括静态路径文件输入和动态路径文件输入两种,其中静态路径多用于输入模板、配置文件等信息;动态路径包括但不限于允许用户在可视化人机交互界面通过输出的电子文档或电子数据包文件集的路径打开相关内容。22.以上所述数据库管理接口用于扩展连接服务器,一方面将已完成的电子数据包文件集上传服务器进行储存;一方面可以通过服务器与其他共同测评人之间进行数据交互合并;另一方,面为未来客户端与服务器分离,完成远程服务器数据编辑提供可能。23.以上所述输入文档解析功能包括完成该模块功能及相关配套接口的程序段,具体体现为对读取配置文件、模板、电子数据包文件集等信息的解析。所述读取配置文件,是指文档启动时通过既定路径读取配置文件的程序段,并通过该程序段将读到的信息进行配置、显示、缓存存储等,同时可视化人工交互界面提供刷新配置文件信息操作方法,以及用户通过可视化人机交互界面对配置文件信息进行修改保存;所述读取模板文档,是指在软件启动时通过既定路径读取模板文档的程序段,并通过该程序段将读到的模板文档信息储存到对应电子数据文件夹结构体中,并将所述文档信息例如样式和板式、字体配置、图片和表格等内容及格式在人机交互界面进行显示,以及用户可以通过可视化人机交互界面对模板文档数据、格式等信息进行配置修改并选择是否更新到模板文档中。24.以上所述数据分类存储功能包括完成该模块功能及相关配套接口的程序段,该功能实现主要围绕基本数据结构完成。用户通过人机交互界面或输入文档的方式将软件测评过程中的数据元素按照数据类型及分类填充到基本数据结构体中,共同组成电子数据包文件集。同时,通过数据分类存储功能程序段完成操作权限的认证,实现数据修改权限的控制。25.以上所述数据加密及管理功能包括完成该模块功能及相关配套接口的程序段,该功能包括采用加密算法按照保密级别及允许查阅等级对电子数据包文件集进行加密和标密。不同用户通过数据维护系统对电子数据包文件集进行解析查看时,需要完成身份确认、密级校对均正确后,方可在可视化操作界面进行显示。同时,电子数据包文件集通过其他编辑器例如图片查看器、解压软件、office办公软件等打开时,需要进行口令确认进行查看。26.以上所述的电子文档生成功能模块包括根据用户需求输出用户需要的电子文档功能及相关配套接口的程序段,并利用该程序段对电子文档中所有数据元素的版式、样式、字体进行设定,从而生成一份完整的电子文档(支持可生成的电子文档包括但不限于计划、需求、说明、用例单、记录单、问题单、建议单、报告、追溯关系表等);27.以上所述“包括但不限于”的定义在于,所描述的项目为该总项的基本子项,但在实际应用中根据用户需要,删除该子项目或增加与子项目相近且包含于总项的项目,均应属于本发明描述范围。28.最后所应说明的是,以上实施例仅用以说明本发明一种面向动态输入的结构化软件测评数据维护系统的较佳技术方案而非限制,尽管参照较佳实施例对本发明进行了详细描述,本领域的普通技术人员应当理解,可以对本发明的计数方案进行修改或等同替换,而不脱离本发明技术方案的精神和范畴。附图说明29.图1是本发明的系统架构图。具体实施方式30.结合附图对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方法和具体的操作过程,但本发明的保护范围不限于下述的实施例。该实施例以某软件测试的全测试流程的系统执行。31.见图1,单一终端即为一套完整的测评数据维护系统。支持单机运行,同时预留与服务器以及其他终端之间的通讯接口。32.见图1,终端内包括电子数据包文件集、可视化数据操作界面、数据导入模块、数据库管理接口,可以实现输入文档解析功能、数据分类存储功能、数据加密及管理功能、电子文档生成功能四大主要功能。33.电子数据包文件集的核心内容基本数据结构中,list代表该项目在总项下的表格可以是多个;basetable代表该项目在数据结构上体现为表格,并具备表格相关的表注、编号等信息;nodedata代表该项目为基本数据单元的数据元素,该元素不仅包括原始数据信息,也包括数据样式等信息,例如字体的大小和属性、公式的对齐及角标、图片的板式及参数等。当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献