《软件测试精要》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:51Testing软件测试网,董杰
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121080289
  • 页数:212 页
图书介绍:本书内容是以人的认知客观发展规律为主线来逐渐演进的,使得处于测试各阶段的读者都能在本书中找到对自己有价值的内容。内容基本主线为:第一步(测试的态度、测试策略的相关因素):端正和树立正确的“测试态度”,掌握“软技能”;第二步(自动化测试策略、性能测试与Troubleshooting、安全测试技术):学习和掌握向高阶测试高手发展的技巧和思想,掌握“硬技能”;第三步(测试职业发展、测试的组织架构与测试管理):找到和了解未来测试职业生涯的发展趋势,看清“航行的方向”;第四步(测试杂谈):在测试工作中找到本职工作的意义和体现个人的价值,知道“目标的意义”。本书围绕以上四步编排内容。本书既适合渴望了解软件测试的新人,也适合对软件测试有一定认识和经验的中、高级测试工程师。同时,本书也可以作为高校开展软件测试课程的参考教材,让在校学生能对软件测试的本质和价值有一定的认识。

第1章 测试的态度 1

1.1精益求精 2

测试用例设计的精益求精 2

性能测试的精益求精 6

回归测试的精益求精 9

测试脚本开发的精益求精 10

测试工具开发的精益求精 11

1.2总结与温习的重要性 12

1.3学习和思考 17

1.4谦虚好学 19

1.5工欲善其事,必先利其器 21

1.6人无远虑,必有近忧 24

第2章 测试策略的相关因素 27

2.1测试资源与时间控制 28

2.2测试的知己知彼 31

2.3测试效率的优化 35

2.4测试中技术风险的控制 38

2.5测试中的金矿 40

2.6灵活机动的测试 43

第3章 自动化测试策略 46

3.1解析自动化测试的理解误区 47

3.2自动化测试与手工测试的分工 49

3.3自动化测试实施策略 52

3.4自动化测试实施过程 58

制定自动化测试方案 58

自动化测试脚本开发 60

自动化测试脚本的执行 62

3.5自动化测试开发脚本 63

什么是测试脚本语言 63

Tcl的故事 67

Perl的故事 70

Python的故事 74

3.6自动化测试工具介绍 76

WinRunner 77

Fanfare 79

第4章 性能测试与Troubleshooting 84

4.1性能测试 85

什么是性能测试 85

性能调优 89

压力测试 91

4.2 Troubleshooting 93

4.3优秀性能测试工具推荐 97

LoadRunner 97

SmartBits 100

IXIA 101

第5章 安全测试技术 103

5.1终极测试人——黑客 104

黑客本质 104

知名的测试黑客的故事 104

安全测试应该包含什么 108

5.2优秀安全性测试工具推荐 113

针对Web安全性的工具 113

针对设备的安全性工具 113

第6章 测试职业发展 118

6.1选择——听你的心 119

6.2职业选择的象限 123

6.3测试职业种类 125

普通测试工程师 125

性能测试工程师 127

测试设计专家 128

自动化测试专家 130

测试工具开发专家 131

测试管理者 133

6.4突破测试的选择 136

市场 137

项目管理 139

售前技术支持 141

售后技术支持 142

技术培训 143

转向开发 144

做生意 146

6.5外企和民企的选择 147

6.6大公司和小公司的选择 150

6.7外包公司和自主产品公司的选择 152

第7章 测试组织架构与测试管理 154

7.1测试部架构与公司架构的对照 155

功能测试工程师——销售部 155

测试工具开发和自动化测试开发——研发部 155

测试设计工程师——公司的战略规划和市场部 156

解决方案测试工程师和系统测试工程师——销售部中的高级销售人员 156

测试领导者——公司的管理部门 156

7.2测试部架构与军队组织架构的对照 157

功能测试工程师——一线战斗的步兵 157

测试工具开发——军工厂给战士提供先进的武器 157

测试设计工程师——军队参谋和各级指挥官 158

解决方案测试工程师和系统测试工程师——军中的空军和海军 158

自动化测试脚本开发工程师——军中的炮兵 159

测试领导者——军中的军长和政委 160

7.3测试团队管理 160

7.4测试新人的培训建议 168

第8章 测试杂谈 171

8.1测试是科学也是艺术 172

8.2测试人员真正做什么 174

8.3软件测试的前景 178

8.4测试人员市场需求现状 180

8.5测试中的困难 191

8.6测试经验杂谈 193

8.7测试工程师的基本素质 196

8.8谁是测试团队中的核心技术人员 198

8.9软件测试值得投资吗 201

8.10软件测试的黄金阶段 203

8.11软件测试验收基准 206

附录A 测试职业经历随谈 208

后记 212