首页> 中文学位 >一种敏捷开发模式下的Y测试模型的应用研究
【6h】

一种敏捷开发模式下的Y测试模型的应用研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题背景

1.2相关领域研究现状

1.2.1软件测试

1.2.2敏捷开发方法

1.3研究内容

1.4论文组织安排

第二章软件测试技术

2.1软件测试的定义和目标

2.2软件开发方法分析

2.2.1典型的传统软件方法分析

2.2.2典型的敏捷软件方法分析

2.3软件测试技术类型

2.3.1静态测试

2.3.2动态测试

2.4典型的软件测试模型分析

2.4.1 V模型

2.4.2 W模型

2.4.2 H模型

2.5单元测试框架xUnit概述

2.6小结

第三章Y测试模型

3.1测试驱动方法分析

3.2 Y测试模型

3.3 Y测试模型与传统测试模型的比较

3.4小结

第四章Y测试模型实验过程

4.1静态测试实验

4.1.1验证需求和设计

4.1.2测试用例编写与审核

4.2动态测试实验

4.2.1单元测试

4.2.2集成测试

4.2.3回归测试

4.2.4验收测试

4.3 Y模型与传统测试模型下的实验结果比较

4.4小结

第五章 总结

5.1论文工作总结

5.2展望

参考文献

攻读硕士学位期间参与科研项目

致谢

展开▼

摘要

软件测试是保证软件质量的重要手段。以“瀑布模型”为代表的传统软件方法对软件开发过程进行严格的分级,导致软件活动的自由度降低,该类方法已经无法适应现代软件企业所面临的业务比较复杂、需求频繁发生变化、时间要求紧迫等特点。敏捷软件方法采用高度迭代式开发模式,每次迭代完成部分功能的开发,在开发过程中编写尽量少但足够的文档,频繁的与客户交流,重视产品的频繁交付,重视产品的用户满意度,能够有效地应对解决传统软件方法所面临的问题。 伴随着敏捷方法的流行,传统的软件测试模型已经无法适应于敏捷开发模式。本文在分析了敏捷软件开发方法典型代表、传统的软件测试模型在应用上的局限性的基础之上,融合了传统测试模型的特点,吸收“测试驱动开发”的思想,提出了一种适用于敏捷开发模式的试模型,并将其应用到实践中去。Y测试模型和传统测试模型的主要区别是加入了测试用例的审核阶段,可以提高测试用例的覆盖率;加入“测试驱动开发思想”可以有效的保证单元测试,并在项目早期发现单个模块中存在的问题;产品发布之前执行回归测试可以有效的保证软件质量,降低软件在提交用户之后发现错误的几率。最后通过将新测试模型在实践应用中得到的测试结果与传统的测试模型下的测试结果相互比较,得出结论分析了该测试模型在敏捷开发模式中的应用优势。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号