首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
随着应用系统规模增大,功能复杂性增强,对于用于保证软件质量的现有软件测试技术显得越来越力不从心。特别是近几年兴起的基于模型驱动架构的分布式并发系统对软件测试提出了更高的要求。模型驱动测试从系统层面上分析测试系统,根据系统需求说明书和测试任务,设计系统测试模型,生成测试代码,执行测试过程,大大提高了软件测试的效率。本论文基于模型驱动架构设计一个功能简单的货币交换Service,阐述模型驱动测试软件测试过程。  相似文献   

2.
曲俊生 《程序员》2004,(2):108-111
本文向大家介绍测试驱动的主要内容,以及极限编程的各种类型测试,并结合 JUnit 及其扩展工具,介绍了实施测试驱动的最佳实践。测试驱动1 测试驱动的基本内容与步骤Kent Beck 提出的测试驱动开发在极限编程中是与单元测试结合的非常重要的实践。  相似文献   

3.
测试驱动开发探讨   总被引:2,自引:0,他引:2  
测试驱动开发是一种新的软件开发方式。探讨了测试驱动开发方法对于软件开发的各个阶段的影响,并探讨了测试驱动开发方法的优点及其存在的问题。测试驱动开发能够提高代码的质量,帮助设计出可重用和可测试性的代码,是一个有影响的研究方向。  相似文献   

4.
李诺  黄陇  吴际  金茂忠  刘超 《计算机工程》2007,33(15):91-93
为了保证Web应用软件的质量,需要系统化的方法支持其测试。模型驱动的Web应用测试方法以模型为中心,通过建立Web应用模型描述被测系统,基于该模型产生测试用例,并且使用模型驱动的测试执行工具自动化执行测试,将测试结果返回到各个模型上。该文通过总结比较该领域的研究现状,讨论了实现模型驱动的Web应用测试的关键技术,并提出了目前研究的不足之处及潜在的研究方向和重点。  相似文献   

5.
测试驱动开发是与传统程序开发方式相反的一种新型程序设计方法。它以测试编码来推动程序设计,大大缩减了设计和编码的冗余度。介绍了测试驱动开发基本思想、本质,并对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的优点。  相似文献   

6.
测试驱动开发是以测试作为软件开发过程中心的编程技术.由于其有助于提高产品代码质量,近几年来受到软件开发人员的推崇.然而,测试驱动开发在许多系统中应用还存在一定的难度,比如具有图形用户界面和多层架构的系统.本文提出了在MVC + +架构下进行测试驱动开发的过程模型和测试用例的设计策略,最后介绍了该模型在具体项目中的应用.  相似文献   

7.
测试驱动开发是与传统程序开发方式相反的一种新型程序设计方法.它以测试编码来推动程序设计,大大缩减了设计和编码的冗余度.介绍了测试驱动开发基本思想、本质,并对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的优点.  相似文献   

8.
软件测试是提高软件质量和可靠性的重要手段,软件测试自动化的关键技术之一是要设计一种好的测试驱动,测试驱动设计得好坏直接决定了整个测试的效率,Binder曾提出了多种测试驱动模型,这些驱动模型各有特点.结合Binder提出的测试驱动模型进行了有效的改进,在模型改进的基础上设计了一个有效的原型系统,并给出了原型系统设计的关键技术.  相似文献   

9.
极限编程是适应于中小型团队在需求不明确或迅速变化的情况下进行软件开发的轻量级方法学。测试驱动开发作为极限编程思想的一种主要实践,可以有效地让程序开发人员开发出更高品质的、经过完整测试的程序。文中介绍了测试驱动开发思想,对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的多种模式。最后介绍了如何用JUnit进行测试驱动开发。  相似文献   

10.
测试驱动开发及开发实践   总被引:2,自引:0,他引:2  
张扬  黄厚宽 《微机发展》2006,16(5):74-76
极限编程是适应于中小型团队在需求不明确或迅速变化的情况下进行软件开发的轻量级方法学。测试驱动开发作为极限编程思想的一种主要实践,可以有效地让程序开发人员开发出更高品质的、经过完整测试的程序。文中介绍了测试驱动开发思想,对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的多种模式。最后介绍了如何用JUnit进行测试驱动开发。  相似文献   

11.
面向对象软件测试已成为软件工程领域的一个重要研究课题,其中,类测试是面向对象软件测试的关键。论文在介绍传统数据流测试技术的基础上,以面向对象软件的类作为基本测试单元,研究了一种基于数据流的类测试技术。  相似文献   

12.
软件测试不确定性研究及解决途径   总被引:4,自引:0,他引:4  
从分析软件测试的不确定性产生的原因,分析软件测试中存在的问题,提出加强软件测试工程化管理、测试方法模板的复用、采用测试用例的知识共享作为解决问题的途径,介绍了一种软件测试管理平台的实现。  相似文献   

13.
面向对象的软件测试模型及策略研究   总被引:3,自引:0,他引:3  
以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鏊传统测试方法以及面向对象软件测试层次结构,提出了面向对象软件测试的策略和一个实用面向对象的软件测试模型,并对相关问题进行了探讨。  相似文献   

14.
林炜 《信息网络安全》2012,(7):58-60,73
软件测试是保证软件质量的重要步骤,在软件工程中占有重要的位置。文章分析了脚本测试和探索性测试两种测试方法,分别从定义、特点和使用场合进行研究,找出两种测试方法的不同点,然后通过实际的软件开发经验提出自己对测试方法的意见。  相似文献   

15.
软件测试估计是软件测试工程化管理中一项必不可少的工作,随着软件测试规模和重要性的不断增加,人们对软件测试估计准确度的要求也在不断的提高,软件测试工作量估计在软件测试估计中起到了关键性的作用.文章探讨了如何对软件测试工作量进行估计.  相似文献   

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

17.
随着信息技术的快速发展,软件系统的规模越来越大。软件测试技术是保证软件质量、验证软件能否完成设定功能的有效方法,软件工程整个过程都要涉及软件测试。因此,在软件工程中,软件测试技术已经慢慢发展形成一个新的独立的软件专业。而高校是培养人才的重要摇篮,承担着为社会发展输送人才的重任,所以高校应该如何开展软件测试专业的教育是个重要的课题。  相似文献   

18.
作为软件工程学科的一个重要分支,软件测试随着软件技术的发展而不断进步;目前,软件测试技术的研究主要向网络化、大型化和自动化方面发展;由于星载嵌入式软件具备实时性好、环境依赖性强、可靠性高、测试重复性强等特点,其测试也与一般软件的测试有很大不同,需要投入更多的资源;如果采用自动化测试,则可以更好地利用资源,大大地节约测试时间,提高测试质量,保证型号研发进度;文章在分析自动化测试技术的基础上,针对星载嵌入式软件的特点,着重对不同测试阶段的星载嵌入式软件自动化测试技术进行了研讨。  相似文献   

19.
一种有效的软件测试工程化方法   总被引:4,自引:0,他引:4  
合适的软件测试方法可以明显提高软件测试的质量和效率。该文以POCERM软件测试过程模型为基础,结合一个实际测试项目,阐述了一种有效的软件测试工程化方法。  相似文献   

20.
软件测试是软件工程的一个阶段,也是保障软件质量必不可少的重要一环。软件测试模型是软件测试的工作框架,用于指导软件测试过程。本文在深入研究各种综合测试技术的基础上,通过对比分析各种主流的测试模型,提出了一种新的软件测试模型,包括静态测试、动态测试,测试评估等活动,把这些活动嵌入到软件开发的整个生命周期,能更好地规划软件开发和测试等一系列活动,提高了软件生产效率及其质量,该模型还适合于迭代开发。  相似文献   

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

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