[发明专利]军用软件结构化质量数据抽取方法、装置及软件测试装置有效
| 申请号: | 202110150174.6 | 申请日: | 2021-02-04 |
| 公开(公告)号: | CN112597062B | 公开(公告)日: | 2021-11-12 |
| 发明(设计)人: | 柴关华;卢玲;卢云玲;陈玉波;王鹏钧;孟崎;闫卫杰 | 申请(专利权)人: | 北京关键科技股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中国和平利用军工技术协会专利中心 11215 | 代理人: | 刘光德 |
| 地址: | 102209 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 军用 软件 结构 质量 数据 抽取 方法 装置 测试 | ||
本申请公开了一种军用软件结构化质量数据抽取方法,包括:生成软件质量信息数据文档模板,该模板为自定义的报表或文档;获取各个节点的软件质量信息数据文档模板;以及从所述软件质量信息数据文档模板中抽取测度元素,获取质量信息数据;其中,通过调用文件解析引擎将质量信息数据转换成JSON解析数据,从而获取测度元素值。本申请还公开了军用软件结构化质量数据抽取装置及软件测试方法及装置。与现有技术相比,本申请能够实现测度元素的自动化抽取,提高了软件测试的质量及工作效率。
技术领域
本申请涉及软件测试技术领域,具体而言,涉及一种军用软件结构化质量数据抽取方法、装置及软件测试装置。
背景技术
软件开发以及使用过程中会产生大量质量信息数据文档,通过从质量数据文档中抽取有用的测度元素,可以解析出用来建立评估模型的质量数据,为正确决策提供重要信息。
传统的质量数据解析工具包括因果图、流程图等,在数据对接能力上比较薄弱,存在以下的问题:(1)软件的质量数据信息错乱复杂,被真正使用到的只是很小一部分;(2)缺乏统一的质量信息数据规范,不易于自动化质量数据解析;(3)缺少高效的质量测度元素抽取技术。
发明内容
本申请的目的在于提供一种军用软件结构化质量数据抽取方法、装置及软件测试装置,以提高软件质量数据提取效率及质量。
根据本申请的第1方面,提供了一种军用软件结构化质量数据抽取方法,包括如下步骤:
生成软件质量信息数据文档模板,该模板为自定义的报表或文档;
获取各个节点的软件质量信息数据文档模板;以及
从所述软件质量信息数据文档模板中抽取测度元素,获取质量信息数据;
其中,通过调用文件解析引擎将质量信息数据转换成JSON解析数据,从而获取测度元素值。
在该方面其他的一些示例中,采用Aspose构建文档对象模型后进行解析。
在该方面其他的一些示例中,还包括:将JSON解析数据中的数据元素采用哈希函数映射进行快速查找,判断出该数据元素是否已经保存在软件质量信息数据集中,如果不存在,将该数据元素作为增量数据进行保存;否则,为重复数据,进行去除。
根据本申请的第2方面,提供了一种军用软件结构化质量数据抽取装置,该装置包括:
模板生成模块,用于生成软件质量信息数据文档模板,该模板为自定义的报表或文档;
模板采集模块,用于获取各个节点的软件质量信息数据文档模板;以及
测度元素抽取模块,用于从所述软件质量信息数据文档模板中抽取测度元素,获取质量信息数据;
其中,该测度元素抽取模块包括解析模块,用于通过调用文件解析引擎将质量信息数据转换成JSON解析数据,从而获取测度元素值。
根据本申请的第3方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现所述的军用软件结构化质量数据抽取方法。
根据本申请的第4方面,提供了一种军用软件质量评价方法,包括如下步骤:
采用上述方法抽取测度元素值;
构建具有多层结构的质量评价模型,该质量评价模型包括面向管理的质量特征层,每一个质量特征用于描述和评估软件质量的一组属性,用于表示软件质量的一个方面;质量子特征层,各质量子特征是从质量特性分解出来的技术组件,一个特定的质量特征分解为若干个质量子特征;以及独立的无法再分解的度量元层,各度量元用于表示可测试的软件质量最小单元以及度量元与各种因子的关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京关键科技股份有限公司,未经北京关键科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110150174.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测压接头密封机构
- 下一篇:一种海水循环水养殖的水处理装置





