适用于敏捷开发模式的改进测试模型研究和应用.pdf

适用于敏捷开发模式的改进测试模型研究和应用.pdf

适用于敏捷开发模式的改进测试模型的研究和应用 The Research and Application of Improved Testing Mode Suitable for Agile Development 姓名:李姗姗 学号 学院:工学院 导师:熊智副教授 蔡伟鸿教授 专业:计算机应用技术 入学:2009/09/ 10 答辩:2012/05/27 1 2 摘要 近年来,随着人们对软件产品需求的不断增长,赋予了软件产品新的特性,即多样化、 个性化和易变化。这种情况下,传统软件方法己无法适应现代企业所面临的业务比较复杂、 需求频繁发生变化的特点,为此敏捷方法应运而生。敏捷软件开发方法能够接受需求在开 发过程中的一次次变更,具有很强的适应性,并且它采用高度迭代的开发模式,注重与客 户的沟通交流,并不断完善产品使客户满意,能够有效地应对解决传统软件方法所面临的 问题。软件测试是保证软件质量的重要手段,伴随着敏捷方法的应用越来越普遍,传统的 软件测试模型表现出了很多不适用性,需要新的适合于敏捷开发模式的测试模型。 本文在充分分析软件行业发展现状以及软件测试相关理论的基础上,对传统的软件测 试模型和近几年来比较受欢迎的敏捷开发方法进行了研究和分析。基于传统软件测试模型 在敏捷开发模式下应用的局限性和敏捷开发方法的特点,并结合测试驱动开发和行为驱动 开发的思想,提出了一种适用于敏捷开发模式下的软件测试模型——WBDD 测试模型,阐 述了该测试模型的原理,对该模型的每一个阶段都进行了详细的描述。WBDD 测试模型是 在传统模型的基础之上,以测试作为主线,将测试驱动开发的思想引入到软件开发的各个 阶段中,用测试来指导开发;将行为驱动开发的思想应用到前期的测试中,体现了代码即 文档的思想,减少了软件开发及测试中文档的书写;整个测试模型都注重测试的回归,可 以有效的保证软件产品的质量,提高客户的满意度。最后将该模型应用于数字版权保护平 台的测试实践中去,经过实践证明,该模型能够有效的解决传统软件测试模型存在的一些 缺陷,适用于敏捷开发的模式。 关键词:软件测试;测试模型;敏捷软件开发;测试驱动开发;行为驱动开发 I 3 Abstract In recent years, with our increasing requirement for software products, the new characteristics of today’s software appear, that is diversity, individuation and changeability. In this case, the traditional software development theories are not suitable for such situation, and therefore agile development emerge

文档评论(0)

1亿VIP精品文档

相关文档