1 / 8
文档名称:

敏捷开发与敏捷测试.doc

格式:doc   大小:120KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

敏捷开发与敏捷测试.doc

上传人:小雄 2020/9/8 文件大小:120 KB

下载得到文件列表

敏捷开发与敏捷测试.doc

文档介绍

文档介绍:敏捷开发与敏捷测试摘要:敏捷开发是一个过程,不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程。它致力于保持系统设计在任何吋间都尽可能得简单、T净和富冇表现力。本文主要阐述了敏捷开发和敏捷测试的概念,敏捷开发测试的原则和敏捷开发的理念,着重介绍了敏捷测试用例设计,敏捷开发以及敏捷自动化测试。关键字:敏捷开发、敏捷测试、敏捷原则、敏捷理念、敏捷测试用例设计AgilitytestsandAgiledevelopmentGuoleiLiu(ChinaUniversityofPetroleum(EastChina)municationEngineering,Qingdao266555)Abstract:Agiledevelopmentisaprocess,,,cleanandexpressive・Keywords:AgilitytestsAgiledevelopmentAgileprincipleAgileconcept>Agiletestcasedesign引言:敏捷开发英实借鉴了大虽软件工程中的方法。迭代与增量开发,这两种在任何一木软件工程教材屮都会被提到的方法,在敏捷开发模式中扮演了很重要的角色。再向前追溯,我们还也可见到瀑模型与快速原空法的影子,也许还有多改善,而非创新。敏捷开发可理解为在原有软件开发方法基础上的整合一一取其精华,去其糟粕。因此做捷开发继承了不少原有方法的优势。在敏捷开发的过程汇总,通常都会用到一些可以交流工作的软件,它主要是利用非常短的循环,使终端客户可以及时、快速地看到软件的的构建成果。:頌捷开发是递增式的、迭代的、不断调整的开发模式。我们逐渐地建立起软件系统,能看到系统在成长,能展示进度。通过多次发布或项FI的阶段检查点,每一次都比上一次靠近目标。迭代包括需求的开发和测试。目标随着从上-•次的迭代屮学到的东西、反馈以及商业机会而调整。在敏捷开发中,工作被分解成“故事”,也叫特性或用例,组合成任务分派给不同的程序员。定义好接受标准,开发直到单元测试和接受测试通过才算完成。放捷开发讲求合作,结对进行编程,避免个人拥有专门的知识,代码属于项冃组共有。在敏捷开发中不存在回退,讲究持续地集成,单元测试(通常使用测试驱动的开发方式),持续地进行冋归测试。故敏捷开发有一下特点:1•敏捷型开发方法是“适配性”而非“预设性”。传统型方法试图对一个软件开发项1=1在很长的时间跨度内作出详细的计划,然后依计划进行开发。这类方法不具冇普适性。而敏捷型方法能在软件开发的过程中实吋性的进行调整。其实,它们的冃的就是成为适应变化的过程,甚至能允许改变自身來适应变化。2•敏捷型开发方法是“面向人"的(people-oriented)而非“面向过程”的(process-oriented)o它们试图使软件开发工作顺应人的天性、以人为屮心。它强