毕业设计:文献参考(16)

毕业设计:文献参考(16

一、基本信息

  • 标题:基于UML模型的软件测试设计策略研究
  • 来源:北京邮电大学
  • 作者:路鑫

二、研究背景

     UML C Unified Modeling Language)作为一种通用的可视化的建模语言,适用于软件生命周期的各个阶段,UML模型因为其良好的定义、强大的功能、规范的表达在软件测试方面的优势日益突出[[1I,成为了软件测试未来的发展趋势,基于UML模型的软件测试技术在一定程度上弥补了传统的软件测试技术的不足。现在基于UML模型的软件测试技术的研究成果有很多,然而对软件测试设计策略的研究还有进一步发展的空间。软件测试设计策略是在实际工程中根据不同的软件系统和实际测试条件及资源进行测试的方法,实现从多种的UML模型所产生的测试用例集中优选出最终的测试用例,它对于软件测试至关重要。软件测试设计策略的提出将使得软件测试环节更加有效、灵活、系统、实用,更有利于测试活动的进行,也为软件质量的保证提供了坚实的基础。

三、具体内容

     本论文的主要工作是提出基于UML模型的软件测试设计的策略。本文采用的技术是基于UML模型的软件测试技术,它在语义的表达、通用性和复用性等方面具有明显的优势,在基于UML模型的软件测试中,本文主要研究状态图,

活动图和协作图生成用例的方法。本文的核心在于提出了三种软件测试的设计策略,在基于UML模型得到测试用例集的基础上,考虑人力、成本、时间、测试关注点等实际测试的因素,分别基于风险度、效率、缺陷探测率等提出简约型、集中型、整合型的软件测试设计策略,使生成的测试用例结合各个方面的条件达到最优化的效果。本文还提出了选择矩阵的概念,它可以对软件测试工作的执行进行有效地指导。

本文共分为六章进行论述。

第一章是绪论,主要介绍课题研究背景和研究意义,以及本文的主要研究内容和组织安排。

第二章是对现有的软件测试设计策略的研究,主要分为两个部分,分别是对传统的软件测试设计策略的研究和对现有的基于UML模型的软件测试设计策略的研究,并且给出对这些策略的分析。

第三章是基于UML软件测试设计策略研究的基础理论和技术分析,首先对基于模型的软件测试技术以及常用的软件测试模型进行介绍,随后对基于UML模型的软件测试技术进行研究,最后对本文的研究模型状态图、活动图和协作图进行介绍。

第四章是基于UML的软件测试设计策略的提出,是本文研究的重点,在第一部分中研究的是基于UML模型的软件测试技术,在第二部分中提出了基于不同的待测系统、实际测试条件和资源以及测试关注目标等因素的软件测试设计策略,分别是基于风险度的简约型策略、基于效率的集中型策略以及基于缺陷探测率的整合型策略,并且给出三种策略的使用条件、使用方法以及优势,为了在实践中方便地选择合适的策略,在第三部分提出了选择矩阵。

第五章是基于UML的软件测试设计策略实例验证,在这一章中将第四章提出的三种软件测试设计策略运用到一个实际的系统—图书管理系统当中,用实际的测试数据来分析这三种策略,从而验证策略的有效性。

第六章对本文进行的研究工作进行总结,并给出下一步的工作展望。

四、参考文献

 [1]路鑫. 基于UML模型的软件测试设计策略研究[D].北京邮电大学,2014.

原文地址:https://www.cnblogs.com/123456asd/p/14161089.html