论文摘要
测试用例的共享复用是提高软件测试效率和质量的有效方法,逐渐成为软件测试领域研究的热点。本文在对国内外软件测试领域研究现状的分析基础上,发现测试复用领域的研究还存在一些问题,如对测试用例的描述没有统一的标准;在描述方法上没有考虑语义表达;当测试用例达到一定数量时,如何快速准确的检索测试用例;如何根据用户的检索条件和复用偏好,得到有利于用户使用的检索结果,达到用例推荐或智能检索的目标等。本文通过对可复用测试用例描述方法深入分析,引入了本体作为共享知识的表达基础,建立了基于本体的测试用例描述模型,利用本体良好的概念层次结构和对逻辑推理的支持,根据本体构建的基本准则,结合骨架法和刻面法构造了可复用测试用例本体,并在此基础上提出了基于本体的测试用例检索模型。知识检索强调基于知识的、语义上的匹配,在查全率和查准率上有更好的表现,因此本文提出基于本体的用例检索。讨论了测试用例本体的匹配相似度计算方法和测试用例检索过程,提出测试用例复用族的概念,将检索结果用例的复用族加入最终结果集,根据用例匹配度排序返回检索结果,从而提高了测试用例检索的查全率和查询效率。通过实验证明了检索模型的可行性和有效性,有效地提高了测试用例复用的效率。
论文目录
摘要Abstract第1章 绪论1.1 研究背景及意义1.1.1 软件测试与测试复用1.1.2 战略背景1.2 国内外研究现状1.2.1 用例描述与检索1.2.2 测试用例复用1.3 本文研究内容1.4 论文结构第2章 本体相关技术概述2.1 本体的基本概念2.1.1 本体的定义2.1.2 本体的建模元语2.1.3 本体的分类2.1.4 本体的实际应用2.2 本体的描述语言2.2.1 本体描述语言RDF(S)2.2.2 本体描述语言OWL2.3 本体推理2.4 本体推理机2.4.1 Racer推理机2.4.2 Jena推理机2.5 本章小结第3章 基于本体的测试用例描述3.1 测试用例3.1.1 测试用例的定义3.1.2 测试用例的设计3.1.3 面向对象的测试3.2 本体构建准则3.3 测试用例本体的构建3.4 本章小结第4章 基于本体描述的测试用例检索4.1 测试用例复用族4.2 检索模型构建4.2.1 基于本体的信息检索4.2.2 测试用例的检索模型4.3 检索匹配度计算4.3.1 语义相似度4.3.2 检索直接得到用例匹配度4.3.3 测试用例复用族匹配度4.4 测试用例复用度量4.5 本章小结第5章 系统实现与实验分析5.1 系统概述5.2 系统体系结构5.3 检索匹配度计算5.4 本章小结第6章 总结与展望6.1 论文的主要贡献6.2 下一步研究工作参考文献致谢攻读硕士期间发表的学术论文
相关论文文献
标签:测试用例论文; 本体描述论文; 推理论文; 用例检索论文; 用例复用族论文;