首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。基于模型的软件测试是软件编码阶段的主要测试方法之一,具有测试效率高、排除逻辑复杂故障测试效果好等特点。但是误报、漏报和故障机理有待进一步研究。对主要的测试模型进行了分析和分类,同时,对故障密度等参数进行了初步的分析;最后.提出了一种基于模型的软件测试流程。  相似文献   

2.
近年来,计算机进入了千万百姓家,在教育、医学、军事等领域贡献了巨大力量,而作为信息技术的一种,软件规模越来越大,数量和种类越来越多,软件结构也愈加复杂,但是软件在社会各个领域都是不可或缺的,因此如何提高软件质量、安全性成为了企业、研究机构所关注的重要问题.大量实践表明,软件测试是决定软件质量的重要因素,软件开发有过程模型,而软件测试有测试模型.使用测试模型的主要目的是描述软件测试中包含的活动和其相互之间的关系,运用软件测试模型能够有效提高测试效率,减少人力和财力消耗.  相似文献   

3.
基于状态的类测试技术研究   总被引:12,自引:0,他引:12  
面向对象软件测试是面向对象软件开发的重要一环,是保证软件质量、提高软件可靠性的关键,类测试是面向对象软件测试的关键,类的状态的测试是面向对象软件测试中的重要内容,本文介绍了基于状态转移图的类测试和基于对象动态测试模型的类测试。  相似文献   

4.
一种有效的软件测试模型   总被引:7,自引:0,他引:7  
李祎  陈嶷瑛 《计算机工程与应用》2004,40(10):114-115,186
软件测试是软件质量保证的一个重要元素。在测试过程中使用合理的软件测试模型可以降低测试在开发活动中的花费。该文提出了一个软件测试模型。该模型将软件测试贯穿软件开发周期的各个阶段,可以尽可能早地发现软件中的错误,有效地缩短了测试在软件开发过程中所占的时间。最后给出该测试模型在报表生成软件升级开发项目中的应用。  相似文献   

5.
通过对传统的V模型、W模型、X模型和H模型进行分析和比较,得出了它们各自的缺陷,在此基础上提出了"并"模型这种新的软件测试模型。该模型克服了传统软件测试模型的缺陷,较全面地描述了软件开发活动和软件测试活动以及它们之间的交互活动。最后将该模型运用到实际的项目开发中,实践证明该模型有效提高了软件测试效率。  相似文献   

6.
软件测试是保证软件开发质量的有效方法,可以说软件开发越发展,测试越重要,对软件测试的实践研究也是软件开发领域的一个重要研究课题。该文从测试技术、测试工具、测试内容、测试流程等几个方面对软件测试进行实践研究。  相似文献   

7.
邓雄  刘超 《计算机工程与设计》2006,27(13):2414-2418
软件确认测试在软件测试生命周期中占有重要地位。尽管在整个开发过程中经历了各种测试和检验,但是,在其正式发布和投入运行之前仍必需通过正式的和系统全面的测试,来确认其是否符合需求。本文介绍了软件确认测试的主要测试内容及活动,分析了确认测试在软件开发过程中的作用和地位,归纳了确认测试的基本测试模型,总结了确认测试的基本测试过程和方法。  相似文献   

8.
面向对象软件的测试是面向对象软件开发的重要环节。结合面向对象编程技术的特点,讨论了如何对面向对象的软件进行有效的测试,并划分了面向对象软件测试的层次,最后给出了面向对象的测试模型。  相似文献   

9.
软件测试过程在软件开发中发挥着重要作用,传统的基于V模型的软件测试过程比较滞后,在软件代码完成之后才开始测试活动,当发现软件缺陷时需要付出较大的代价。该文提出了一种改进的软件测试过程,将测试过程中的确定测试需求、制定测试计划、设计测试用例三个环节,与软件需求分析、软件概要设计、软件详细设计活动并行开展,有助于在软件开发早期发现潜在的缺陷,能够有效提升软件质量、缩短软件开发周期、降低软件开发成本。  相似文献   

10.
软件测试模型简要说明了我们该如何认识测试过程。它告诉人们如何开展测试活动,测试的目的是什么,什么时间建立测试以及使用什么信息来源建立测试。一个好的测试模型引导我们的思想,而一个糟糕的模型则使我们困惑。我认为大部份测试模型都是糟糕的。它们之所以糟糕在于它们仅仅是软件开发模型的装饰品。人们努力思考并不断探讨如何进行软件开发。他们发明了这个软件开发模型,随后把测试作为  相似文献   

11.
软件测试是提高软件产品质量和降低软件维护成本的重要手段。针对高安全关键航空机载软件测试质量评价难题,结合航空机载设备研制生存周期、航空机载软件研制生存周期和航空机载软件测试阶段,提出一种全生存周期航空机载软件测试质量评价方法,并建立了基于软件研制过程测试、三方测评、定型/鉴定测评和用户使用四个阶段的质量评价模型,包括测试需求分析和策划质量、测试设计和实现质量、测试执行质量和测试总结质量4项活动和18种度量元。通过工程实践证明,该方法技术实现上可行,具有评价要素更完整、评价模型更合理、评价结果更客观的特点,为解决航空机载软件测试质量评价提供了一种新方法,最终能达到降低软件维护成本和提高软件测试质量的目的。  相似文献   

12.
软件测试是软件工程中的一个阶段,也是保障软件质量必不可少的重要一环。本文在软件测试V模型的基础上,提出了一种改进型的测试模型,并把其应用在一套法制系统软件的开发过程中.  相似文献   

13.
软件可靠性测试是高可靠软件质量保证的重要过程,而软件使用模型则是进行软件可靠性测试的基础。UML(Unified Modeling Language)作为事实上的工业标准,在软件开发中得到了日益广泛的应用。研究基于UML的软件可靠性测试具有很强的现实意义。利用在软件开发早期阶段生成的UML模型,如用例图、顺序图、活动图,可以生成软件使用模型,进而可据此产生测试用例。  相似文献   

14.
软件测试是排除软件故障,提高软件质量和可靠性的重要手段。基于故障模型的软件测试是软件编码阶段的主流测试方法之一。基于故障模型的代码静态测试技术具有测试效率高、对逻辑复杂故障测试效果好等特点。鉴于此,本文采取一种特殊的静态分析技术来实现对代码的测试。首先讨论传统软件测试方法的缺点和局限性,给出基于故障模型的静态测试方法的优越性;然后在分析过程中,综合应用抽象语法树和控制流图,提出一种基于故障模型的软件测试方法。依据该算法开发自动化测试工具,给出实验结果和对比分析,并指出下一步的研究方向。  相似文献   

15.
软件测试的实施效果直接影响到软件的质量,目前出现了一些测试模型,并且有一定的实用性,例如V模型、W模型、X模型等,其中X测试模型正受到越来越多的关注.对当前颇为流行的敏捷开发模式进行了一定的研究之后,适当地调整模块任务分配的粒度,软件开发过程中采用了X测试模型,并根据具体开发情况对X测试模型进行了相应的调整与改进,体现出其较好的应用效果,对中小型软件开发的测试有着很好的适用性.  相似文献   

16.
基于测试驱动及并行工程的一种改进前置驱动测试模型   总被引:1,自引:0,他引:1  
软件测试是软件过程中的一个阶段,也是保障软件质量必不可少的重要一环,本文在前置驱动测试模型的基础上,基于并行工程以及测试驱动提出了一种改进型的前置驱动测试模型。  相似文献   

17.
软件测试是软件开发的一个重要过程,保证了软件的质量;提高了软件产品可靠性。阐述了面向对象软件开发过程中,面向对象软件测试的必要性。介绍了面向对象软件测试的内容及方法。  相似文献   

18.
软件测试是软件开发过程中非常重要的一个环节,直接关系着软件的质量。文中阐述了软件各个开发阶段需要进行的测试,并以B/S结构ERP管理软件为代表,着重介绍了系统实现阶段软件测试的方法,同时简要描述了软件维护阶段测试的过程和方法,最后总结了软件测试可能的发展方向。  相似文献   

19.
软件测试是保障软件质量的重要措施,而软件测试过程模型是软件测试的基础。首先对当前的测试模型进行了研究和分析,总结了各模型的优缺点,接着阐述CMM-3(Capability Maturity Model,能力成熟度模型,CMM-3,已定义级)的理论思想,最后提出了在CMM-3的软件开发模式下的软件测试过程模型。  相似文献   

20.
樊庆林  吴建国 《微机发展》2006,16(10):52-54
软件测试是软件开发过程中不可缺少的一环,是保证软件质量的关键。文中从提高软件测试的效率入手,阐述目前软件测试中存在的问题与不足,对提高软件测试效率的方法做出了分析和研究,提出了一个完整的软件测试流程。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号