软件测试技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐芳主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2006
- ISBN:7111180496
- 页数:302 页
目录 1
前言 1
第1章 软件测试基本知识 1
学习目标 1
本章要点 1
1.1 软件开发过程 1
1.1.1 瀑布模型 2
1.1.2 原型模型 3
1.1.3 增量模型 3
1.1.5 小结 4
1.1.4 螺旋模型 4
1.2 软件质量保证 5
1.2.1 软件质量的定义 5
1.2.2 软件错误定义 6
1.2.3 软件质量保证 6
1.3 测试一个小软件 7
1.3.1 软件功能 7
1.3.2 寻找错误 8
1.4 理解软件测试 9
1.4.1 基本概念 10
1.4.2 测试用例 11
1.4.3 软件错误的产生原因 11
1.4.4 测试人员的目标和主要工作 12
1.5 软件测试的分类 13
1.5.1 黑盒测试和白盒测试 14
1.5.2 静态测试和动态测试 15
1.5.3 测试的不同阶段 15
1.5.4 测试目的和内容 18
1.5.5 测试的各种分类之间的关系 19
1.6 软件测试工作流程 19
1.6.1 测试工作的主要步骤 19
1.6.2 测试信息流 20
1.7.1 测试工程师职业素质 21
1.7 测试人员的能力要求和职业前景 21
1.7.2 测试工程师职业前景 22
小结 23
关键术语 23
思考题 23
第2章 测试计划 24
学习目标 24
本章要点 24
2.1 测试计划的要点和制定过程 24
2.1.1 为什么要写测试计划 24
2.1.2 测试计划内容和要点 25
2.1.3 测试计划制定过程 26
2.2.1 需求分析过程 27
2.2 分析和测试软件需求 27
2.2.2 测试人员的工作 29
2.2.3 软件需求文档 29
2.2.4 需求测试 32
2.3 测试策略 34
2.3.1 确定测试范围 35
2.3.2 选择测试方法 37
2.3.3 测试标准 38
2.3.4 自动化测试工具的选择 40
2.3.5 测试软件的编写 41
2.3.6 合理减少测试工作量 41
2.4 测试环境 42
2.4.1 测试环境的环境项 43
2.4.2 如何配置测试环境 47
2.5 测试管理 47
2.5.1 缺陷管理工具和测试管理工具 48
2.5.2 定义工作进度 48
2.5.3 建立风险管理计划 53
2.6 编写和审核测试计划 54
2.6.1 编写系统测试计划文档 54
2.6.2 单元测试计划表格 55
2.6.3 审核测试计划文档 56
小结 56
思考题 57
关键术语 57
学习目标 58
本章要点 58
3.1 测试设计流程 58
第3章 测试设计和开发 58
3.2 总体设计 59
3.2.1 定义设计目标 59
3.2.2 定义输入说明 59
3.2.3 定义测试环境和配置 59
3.3 开发测试用例 60
3.3.1 了解测试用例 60
3.2.4 测试设计文档 60
3.3.2 定义详细测试过程 62
3.3.3 定义预期结果 62
3.3.4 设置与清除 62
3.3.5 测试用例内容 63
3.3.6 白盒测试用例设计 67
3.3.7 黑盒测试用例设计 73
3.3.8 黑盒测试与白盒测试的比较和选择 84
3.3.9 测试用例配置管理 86
3.3.10 常见错误分析 86
3.4 评审测试用例 88
小结 88
思考题 89
关键术语 89
第4章 执行测试 91
学习目标 91
本章要点 91
4.1 概述 91
4.2 执行系统测试 92
4.2.1 系统测试流程 92
4.2.2 建立系统测试环境 94
4.2.3 报告测试结果 94
4.2.4 软件错误的分类 95
4.2.5 软件错误报告的内容 96
4.2.6 报告错误的技巧 98
4.2.7 错误的重现 105
4.2.8 管理软件错误 107
4.2.9 测试报告 111
4.3 执行单元测试 113
4.3.1 静态检查 113
4.3.2 动态跟踪 115
4.3.3 测试重点 117
4.4 执行集成测试 117
小结 118
关键术语 119
思考题 119
5.1 系统测试技术 120
本章要点 120
第5章 测试技术与应用 120
学习目标 120
5.1.1 功能测试 121
5.1.2 错误处理测试 122
5.1.3 内存泄漏测试 123
5.1.4 用户界面测试 124
5.1.5 性能测试 130
5.1.6 安全测试 131
5.1.7 压力测试 132
5.1.8 安装与卸载测试 133
5.1.9 升级测试 133
5.1.10 兼容性测试 134
5.1.11 冒烟测试 135
5.1.12 文档测试 135
5.2 测试技巧 136
5.2.1 植入缺陷 136
5.2.2 回归测试 136
5.3 Web应用系统测试要点 137
小结 139
关键术语 139
思考题 140
6.1 软件测试自动化 141
本章要点 141
学习目标 141
第6章 软件测试工具 141
6.2 测试工具概述 142
6.2.1 白盒测试工具 142
6.2.2 黑盒测试工具 143
6.2.3 测试管理工具 144
6.2.4 其他测试工具 145
6.2.5 测试工具的选择 145
6.3 缺陷管理工具Bugzilla 145
6.3.1 Bug的处理过程 146
6.3.2 Bug的查询和统计 150
6.4.1 WinRunner简介 153
6.4 功能测试工具WinRunner 153
6.4.2 如何录制和运行一个测试 154
6.4.3 理解GUI Map 157
6.4.4 录制脚本的两种不同模式 160
6.4.5 运行一个录制好的脚本 164
6.4.6 分析测试结果 165
6.4.7 同步测试 165
6.4.8 检查GUI对象 170
6.4.9 检查位图 174
6.4.10 用TSL测试 177
6.4.11 建立数据驱动测试 180
6.5.1 LoadRunner简介 182
6.5 负载测试工具LoadRunner 182
6.5.2 使用LoadRunner的测试过程 184
6.5.3 开发测试脚本 186
6.5.4 创建运行场景 203
6.5.5 利用Analysis分析结果 218
6.6 测试管理工具TestDirector 226
6.6.1 TestDirector简介 226
6.6.2 管理需求 227
6.6.3 计划测试 229
6.6.4 执行测试 233
6.6.5 记录缺陷 239
小结 241
关键术语 242
思考题 243
第7章 测试文档实例 244
学习目标 244
本章要点 244
7.1 需求示例 244
7.2 测试计划示例 254
7.3 测试设计和开发示例 261
7.4 系统测试总结报告示例 289
小结 293
附录 IEEE模板 294
参考文献 302
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019