| 【中文题名】 | 软件测试技术与缺陷跟踪管理的应用研究 |
| 【英文题名】 | Research and Application of Software Test Technology and Defect Track Management |
| 【学科专业】 | 软件工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-9 |
| 【中关键词】 | 测试模型,自动化测试,缺陷,缺陷跟踪管理,, |
| 【英关键词】 | test model,automatic testing,defect,defect track,management, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
随着信息技术的飞速发展,使得软件产品被应用到了社会的各个领域,软件的规模也逐渐变得越来越庞大,然而完美无缺的软件是不存在的,存在缺陷是软件的必然属性,软件本身的复杂性、软件开发工具和人为错误等等都是导致软件缺陷的原因,作为软件质量保证不可缺少的手段,软件测试也受到越来越多的关注。
本论文从软件测试的基本概念和基本模型入手,对常用测试过程和步骤以及测试技术进行了介绍和分析,针对传统的手工测试和缺陷管理过程中出现的效率低问题,提出了改进的方法—自动化测试和缺陷跟踪管理。
缺陷跟踪管理是提高软件测试工作效率的重要手段。但是很多企业缺乏对缺陷的管理,即使对缺陷进行文档化的管理,也很难解决对缺陷生命周期的控制和管理,结合测试理论和缺陷跟踪管理的理论,论文中给出了运用自动化测试工具和测试管理工具进行测试的实例。通过实例,具体说明软件测试方法和缺陷跟踪管理的改进过程,以及所使用的工具。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-9 |
|
第一章 引言 |
9-11 |
|
1.1 课题背景 |
9-10 |
|
1.2 课题任务 |
10 |
|
1.3 论文结构 |
10-11 |
|
第二章 软件测试基础 |
11-21 |
|
2.1 软件测试基础 |
11-14 |
|
2.1.1 什么是软件测试 |
11 |
|
2.1.2 测试流程 |
11-12 |
|
2.1.3 测试模型 |
12-14 |
|
2.2 软件测试方法 |
14-17 |
|
2.2.1 静态测试和动态测试 |
14-15 |
|
2.2.2 黑盒测试 |
15 |
|
2.2.3 白盒测试 |
15-17 |
|
2.3 测试的阶段 |
17-21 |
|
2.3.1 单元测试 |
17-18 |
|
2.3.2 集成测试 |
18-20 |
|
2.3.3 确认测试 |
20 |
|
2.3.4 系统测试 |
20-21 |
|
第三章 自动化测试 |
21-24 |
|
3.1 自动化测试与手工测试 |
21-22 |
|
3.2 自动化策略 |
22-23 |
|
3.3 自动化流程 |
23-24 |
|
第四章 缺陷跟踪管理 |
24-29 |
|
4.1 缺陷的定义 |
24 |
|
4.2 缺陷跟踪管理的意义 |
24-25 |
|
4.3 缺陷跟踪管理技术 |
25-29 |
|
第五章 缺陷跟踪管理的应用 |
29-51 |
|
5.1 应用系统介绍 |
29-30 |
|
5.2 测试准备 |
30-33 |
|
5.2.1 选取测试模型 |
30 |
|
5.2.2 选取测试工具 |
30-33 |
|
5.3 测试环境 |
33-36 |
|
5.3.1 硬件环境 |
34 |
|
5.3.2 软件环境 |
34-36 |
|
5.4 测试需求 |
36-38 |
|
5.5 测试计划 |
38-46 |
|
5.5.1 修改个人密码 |
38-41 |
|
5.5.2 关联户查询 |
41-46 |
|
5.6 测试执行 |
46-48 |
|
5.6.1 修改个人密码 |
46-48 |
|
5.6.2 关联户查询 |
48 |
|
5.7 缺陷跟踪 |
48-51 |
|
第六章 结束语 |
51-53 |
|
6.1 论文工作总结 |
51 |
|
6.2 问题和展望 |
51-53 |
|
参考文献 |
53-54 |
|
致谢 |
54 |
|
| 【DOI】 | LunWen.ID:2.2008.361618 |