| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目录
第Ⅰ部分软件测试基础篇
第1章软件与软件危机2
1.1.1软件特性2
1.1.2软件种类4
1.2软件危机4
1.2.1软件危机的分析4
1.2.2软件危机现象7
1.2.3避免软件危机的方法8
1.3软件工程8
1.3.1软件工程定义8
1.3.2软件生命周期12
1.3.3敏捷开发过程18
习题和思考题22
第2章软件测试基础23
2.1软件测试基本概念23
2.1.1软件测试发展史23
2.1.2软件测试的定义25
2.1.3软件测试的目的27
2.1.4软件测试的原则28
2.1.5软件测试质量度量32
2.1.6软件测试与软件开发各
阶段的关系33
2.2软件测试工作33
2.2.1软件测试工作的流程34
2.2.2软件测试工具对测试工作的支持35
2.2.3软件测试工作的几个认识误区36
2.3软件测试职业40
2.3.1软件测试职业发展40
2.3.2软件测试人员应具备的素质44
2.3.3软件测试的就业前景47
习题和思考题48
第3章软件测试分类与分级50
3.1软件测试分类50
3.1.1计算机软件配置项50
3.1.2基于CSCI的软件测试分类51
3.2软件测试分级56
3.2.1软件生命周期的测试分级56
3.2.2软件测试中的错误分级及
其应用59
习题和思考题62
第Ⅱ部分软件测试过程篇
第4章软件缺陷管理64
4.1软件缺陷64
4.1.1软件缺陷的定义64
4.1.2软件缺陷描述67
4.1.3软件缺陷的分类69
4.1.4软件缺陷管理75
4.2软件缺陷度量、分析与统计77
4.2.1软件缺陷度量77
4.2.2软件缺陷分析81
4.2.3软件缺陷统计83
4.3软件缺陷报告87
4.3.1缺陷报告的主要内容87
4.3.2缺陷报告撰写标准89
4.4缺陷管理工具91
4.4.1缺陷管理工具介绍91
4.4.2缺陷管理工具Mantis
及其应用93
4.4.3Mantis应用举例115
习题和思考题123
第5章基于生命周期的软件测试方法124
5.1生命周期测试概念124
5.1.1生命周期测试的工作划分124
5.1.2生命周期测试的主要任务125
5.1.3基于风险的软件测试方法130
5.2生命周期各个阶段的测试要求133
5.2.1需求阶段测试133
5.2.2设计阶段测试134
5.2.3编码阶段测试135
5.2.4测试阶段135
5.2.5安装阶段测试136
5.2.6验收阶段测试137
5.2.7维护阶段138
5.3生命周期软件测试
案例分析138
5.3.1被测样例系统需求说明138
5.3.4被测样例系统设计说明140
习题和思考题144
第6章软件测试过程及测试过程管理145
6.1软件测试过程145
6.1.1软件测试过程模型146
6.1.2软件测试过程中的活动及内容149
6.1.3软件测试过程度量151
6.1.4软件测试过程成熟度154
6.1.5软件测试过程改进157
6.2软件测试过程管理160
6.2.1软件测试过程管理的理念162
6.2.2软件测试计划与测试需求163
6.2.3软件测试设计和开发169
6.2.4软件测试的执行172
6.2.5软件测试文档174
6.2.6软件测试用例、测试数据
与测试脚本179
6.2.7软件测试过程中的配置管理183
6.2.8软件测试过程中的组织管理186
6.3软件测试管理工具191
6.3.1软件测试管理工具应具备的功能192
6.3.2软件测试管理工具的
选择192
6.3.3常用软件测试管理
工具介绍193
6.3.4应用软件测试管理工具
TestLink195
6.3.5TestLink应用举例199
习题和思考题219
第Ⅲ部分软件测试方法与技术篇