可复用测试用例的分类与智能检索研究

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:lyan4321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试用例的共享复用是提高软件测试效率和质量的有效方法,逐渐成为软件测试领域研究的热点。本文在对国内外软件测试领域研究现状的分析基础上,发现测试复用领域的研究还存在一些问题,如对测试用例的描述没有统一的标准;在描述方法上没有考虑语义表达;当测试用例达到一定数量时,如何快速准确的检索测试用例;如何根据用户的检索条件和复用偏好,得到有利于用户使用的检索结果,达到用例推荐或智能检索的目标等。本文通过对可复用测试用例描述方法深入分析,引入了本体作为共享知识的表达基础,建立了基于本体的测试用例描述模型,利用本体良好的概念层次结构和对逻辑推理的支持,根据本体构建的基本准则,结合骨架法和刻面法构造了可复用测试用例本体,并在此基础上提出了基于本体的测试用例检索模型。知识检索强调基于知识的、语义上的匹配,在查全率和查准率上有更好的表现,因此本文提出基于本体的用例检索。讨论了测试用例本体的匹配相似度计算方法和测试用例检索过程,提出测试用例复用族的概念,将检索结果用例的复用族加入最终结果集,根据用例匹配度排序返回检索结果,从而提高了测试用例检索的查全率和查询效率。通过实验证明了检索模型的可行性和有效性,有效地提高了测试用例复用的效率。
其他文献
SOC&SOA(面向服务的计算机和面向服务的体系架构)代表着分布式计算机和软件开发的最年轻、最具活力的发展方向。它们的发展和成熟必将掀起软件行业的又一轮新的发展浪潮。显
近年来计算机应用业界开始致力于将基于规则的专家系统技术应用于企业服务,由此出现了规则引擎。规则引擎帮助复杂企业级应用分离其中随外部条件不断变化的业务规则,分离商业
随着Internet的飞速发展,传统电信运营商迫切希望将业务领域拓宽到Internet以寻求新的增长点,而Internet用户也希望能够使用到便捷、可靠的电话网服务,电信网与互联网业务互
心电图(ECG, Electrocardiography)是医生分析心脏基本功能及其病理的重要依据,因此,对心电信号进行分析、识别、分类有着重要的意义。本文首先对现阶段心电的研究现状及常用
语义Web服务是传统的Web服务在最新的语义Web技术下的延伸,能够使网络环境下异构Web服务的组合过程呈现运行时的动态性、自动化和智能化等特征,具有非常重要和广泛的应用前景