首页> 中文学位 >软件测试在敏捷软件开发中的应用与研究
【6h】

软件测试在敏捷软件开发中的应用与研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题的背景

1.2国内外研究现状

1.2.1软件测试

1.2.2敏捷软件开发方法

1.3研究内容

1.4论文组织安排

第二章软件测试

2.1软件的定义

2.2 bug产生的原因

2.3软件测试的定义及目标

2.4软件测试技术的类型

2.4.1有效性测试

2.4.2验证测试

2.4.3人工测试和自动测试

2.5软件测试流程

2.6软件测试模型

2.6.1 V模型

2.6.2 W模型

2.6.3 H模型

2.7小结

第三章敏捷软件开发方法

3.1敏捷方法概述

3.2敏捷开发方法与重型开发方法的比较

3.3敏捷软件方法的代表

3.3.1水晶方法族(Crystal Methods)

3.3.2自适应软件开发(ASD)

3.3.3 Scrum

3.3.4特征驱动开发(FDD)

3.3.5极限编程(XP)

3.4 XP

3.4.1价值观

3.4.2重要实践

3.4.3 XP的生命周期

3.4.4 XP的extreme所在

3.5小结

第四章外部信息系统的关键技术分析

4.1项目背景

4.2实践工具

4.3测试驱动开发(TDD)

4.3.1 TDD实施原则

4.3.2传统测试和测试驱动

4.4测试的地位

4.5敏捷方法中的测试模型

4.6测试需求和测试用例

4.7小结

第五章外部信息系统中测试的实施

5.1单元测试

5.2功能测试

5.2.1自动测试

5.2.2手动测试

5.3持续集成测试

5.4 bug的管理

5.5从外部信息系统看敏捷中软件测试的优势

5.6小结

第六章总结

6.1论文工作总结

6.2进一步的工作

参考文献

致 谢

在学期间发表的学术论文和参加科研情况

展开▼

摘要

软件测试是保障软件质量的关键。传统开发方法及其测试过程已无法满足软件市场的需求。敏捷软件开发方法拥抱变化,着眼于快速交付高质量的工作软件,并做到客户满意,是近几年新兴的软件工程模型。其中最流行的极限编程(XP),强调测试,实现过程遵守测试驱动开发(TDD)的原则。本文在分析敏捷开发与软件测试相关理论的基础上,结合河北省地方税务局外部信息系统的开发实践,系统研究了敏捷方法中的测试过程:单元测试、功能测试和持续集成测试,以及测试过程中出现的bug的管理问题,将敏捷方法与传统方法在测试方面进行了比较,得出了定性结论。

著录项

  • 作者

    曹玲叶;

  • 作者单位

    华北电力大学;

    华北电力大学(保定);

  • 授予单位 华北电力大学;华北电力大学(保定);
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 宋雨;
  • 年度 2006
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件开发; 软件测试; 极限编程; 测试过程; 敏捷方法;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号