【技术实现步骤摘要】
军用软件结构化质量数据抽取方法、装置及软件测试装置
本申请涉及软件测试
,具体而言,涉及一种军用软件结构化质量数据抽取方法、装置及软件测试装置。
技术介绍
软件开发以及使用过程中会产生大量质量信息数据文档,通过从质量数据文档中抽取有用的测度元素,可以解析出用来建立评估模型的质量数据,为正确决策提供重要信息。传统的质量数据解析工具包括因果图、流程图等,在数据对接能力上比较薄弱,存在以下的问题:(1)软件的质量数据信息错乱复杂,被真正使用到的只是很小一部分;(2)缺乏统一的质量信息数据规范,不易于自动化质量数据解析;(3)缺少高效的质量测度元素抽取技术。
技术实现思路
本申请的目的在于提供一种军用软件结构化质量数据抽取方法、装置及软件测试装置,以提高软件质量数据提取效率及质量。根据本申请的第1方面,提供了一种军用软件结构化质量数据抽取方法,包括如下步骤:生成软件质量信息数据文档模板,该模板为自定义的报表或文档;获取各个节点的软件质量信息数据文档模板;以及从所述软件 ...
【技术保护点】
1.一种军用软件结构化质量数据抽取方法,其特征在于,包括如下步骤:/n生成软件质量信息数据文档模板,该模板为自定义的报表或文档;/n获取各个节点的软件质量信息数据文档模板;以及/n从所述软件质量信息数据文档模板中抽取测度元素,获取质量信息数据;/n其中,通过调用文件解析引擎将质量信息数据转换成JSON解析数据,从而获取测度元素值。/n
【技术特征摘要】
1.一种军用软件结构化质量数据抽取方法,其特征在于,包括如下步骤:
生成软件质量信息数据文档模板,该模板为自定义的报表或文档;
获取各个节点的软件质量信息数据文档模板;以及
从所述软件质量信息数据文档模板中抽取测度元素,获取质量信息数据;
其中,通过调用文件解析引擎将质量信息数据转换成JSON解析数据,从而获取测度元素值。
2.根据权利要求1所述的军用软件结构化质量数据抽取方法,其特征在于,采用Aspose构建文档对象模型后进行解析。
3.根据权利要求1或2所述的军用软件结构化质量数据抽取方法,其特征在于,还包括:将JSON解析数据中的数据元素采用哈希函数映射进行快速查找,判断出该数据元素是否已经保存在软件质量信息数据集中,如果不存在,将该数据元素作为增量数据进行保存;否则,为重复数据,进行去除。
4.一种军用软件结构化质量数据抽取装置,其特征在于,该装置包括:
模板生成模块,用于生成软件质量信息数据文档模板,该模板为自定义的报表或文档;
模板采集模块,用于获取各个节点的软件质量信息数据文档模板;以及
测度元素抽取模块,用于从所述软件质量信息数据文档模板中抽取测度元素,获取质量信息数据;
其中,该测度元素抽取模块包括解析模块,用于通过调用文件解析引擎将质量信息数据转换成JSON解析数据,从而获取测度元素值。
5.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现根据权利要求1-3任一项...
【专利技术属性】
技术研发人员:柴关华,卢玲,卢云玲,陈玉波,王鹏钧,孟崎,闫卫杰,
申请(专利权)人:北京关键科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。