面向测试案例的领域知识图谱构建及应用

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:miclleg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件系统可靠性的重要手段,贯穿整个软件开发流程。随着软件系统的开发,企业会积累海量的测试案例数据。考虑到测试案例数据的弱语义性,引入知识图谱挖掘历史案例之间的语义关系。在此基础上,领域知识图谱中蕴含的领域知识能够应用于构建新的测试基案例。基案例指的是那些能够表达完整业务逻辑的案例模板,测试人员在实际测试过程中,结合具体的应用系统组件扩充基案例,使之成为能够实际用于自动测试的完整案例。但是,基于领域知识图谱构建测试基案例的时候存在以下问题:第一,传统由领域专家构建的知识图谱,存在代价高昂、规模有限,且自动化程度不高等缺点;第二,局部领域知识图谱因为各个系统的命名体系以及分类体系的差异,往往缺乏通用标准。因此,由不同系统构建的知识图谱在进行融合时存在困难;第三,在构建功能测试的测试案例时,存在众多检查点,并且检查点之间存在制约关系,较难生成完备的测试案例。因此,需要根据知识图谱提供的实体联系来保证测试案例的完备性。因此,利用历史案例数据,完成领域知识图谱构建,从而帮助测试项目组构建新的测试基案例,并对基案例进行管理,是提高软件开发质量的重要研究问题。基于以上分析,本文提出面向测试案例的领域知识图谱构建及应用的方法。方法结合开放数据,从历史案例数据中抽取领域实体及实体间的关系,用以构建领域知识图谱。在此基础上,基于功能-属性映射规则构建测试基案例,并基于语义实现测试基案例的管理与检索。本文的研究内容包括以下几个部分:(1)提出了领域知识图谱自动化构建方法本文以历史案例数据作为数据源,利用中文分词技术对案例数据进行分词,再利用随机森林的方法从分词结果中识别出领域实体。在此基础之上,抽取领域实体之间的关系,实现领域知识图谱的构建。(2)提出基于开放关联数据的多源知识图谱融合方法本文设计了一种基于外部开放互联数据的多源知识图谱融合方法。首先利用开放互联数据进行属性扩展,之后基于图计算,根据相似度对多源知识图谱中的实体进行聚类融合。在实例层融合过程中,利用马尔科夫逻辑网络对知识冲突进行协调。(3)提出基于领域知识图谱的基案例构建与检索方法本文提出了基于领域知识图谱的基案例构建与检索方法。本文利用功能-属性映射规则对测试基案例进行构建。功能-属性映射规则规定了特定行为下的业务行为及其对应的执行结果。同时,利用领域知识图谱蕴含的语义关系,从上位、下位以及平行三个层次对测试基案例进行语义检索。(4)原型系统的设计与实现基于本文提出的应用场景,设计并实现了面向银行事务处理系统测试的领域知识图谱构建及应用的原型系统,通过展示平台的相关功能以及与相关方法的对比分析,验证了本文方法的有效性。
其他文献
文章主要介绍了大棚油豆与甘蓝间作高产栽培技术,为的是帮助种植户提升种植技术,增加产量。提升经济效益。
以H4SiW12O40/SiO2为催化剂,庚酸和无水乙醇为原料,合成酒用香料庚酸乙酯。结果表明,复合硅钨杂多酸是合成庚酸乙酯的良好催化剂,适宜的工艺条件为:酸醇物质的量比为1∶2,催化
目的:使用靶向蛋白组学技术定量检测慢性心力衰竭(chronic heart failure,CHF)患者血浆脂联素(Adiponectin,APN)蛋白表达情况,进一步探讨血浆APN和B型氨基末端利钠肽原(NT-pr
德国天文学家开普勒(Kepler,Johannes,1571—1630)(邮票K8a)生于德国魏尔,幼年体弱多病,少年时进符腾堡隐修院学习。1587年进蒂宾根大学,听哥白尼日心学说的坚信者麦斯特林教授讲天文
利用数学不等式关系推导出一种新的由酸效应系数计算pH时非线性部分的修正方法。本法无需进行指数和对数运算,方法简便,计算结果令人满意。
基于不同间隙尺寸下、水平小间隙内面朝下加热自然循环池式沸腾的实验研究,利用过渡沸腾段实验数据训练出一成熟的人工神经网络(ANN)。运用该人工神经网络系统分析了壁面过热度
水压缸是控制棒水压驱动机构的关键部件,根据水压缸步降运动过程特点,将水压缸步降过程缸内压力变化划分为步降前卸压过程和步降降压过程两个阶段,分别建立了两个阶段压力变
中子导管是利用中子全反射原理将中子束以很小的传输损失传递到远离中子源处的物理装置。利用蒙特卡罗方法模拟中子在导管中输运过程,在中子导管的设计和实验应用中可发挥重要
为提高豆科决明属(Chamaecrista spp.)牧草的结瘤能力和固氮效率,促进决明属牧草在酸性土壤中的应用及推广,本研究以圆叶决明(Chamaecrista rotundifolia)和羽叶决明(Chamaec