搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件测试精要
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121080289
  • 作      者:
    董杰, 51Testing软件测试网编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  既适合渴望了解软件测试的新人,也适合对软件测试有一定认识和经验的中、高级测试工程师。同时,《软件测试精要》也可以作为高校开展软件测试课程的参考教材,让在校学生能对软件测试的本质和价值有一定的认识。
展开
作者简介
  董杰,生于四川宜宾,进入软件测试行业多年,先后从事过功能测试、性能测试、压力测试、自动化测试、系统测试、安全测试、解决方案测试、测试需求调研分析、测试策略设计,参与过测试咨询服务。测试过的产品领域有电信类SDHATM、Ethemet、lP、网络安全、GPRS、IT产品。工作过的企业有自研网络产品的民企,也有Motorola等外企。对测试的心得是:“像老板一样做测试,做测试就是做老板!”
展开
内容介绍
  本书内容是以人的认知客观发展规律为主线来逐渐演进的,使得处于测试各阶段的读者都能在本书中找到对自己有价值的内容。内容基本主线为:
  第一步(测试的态度、测试策略的相关因素):端正和树立正确的“测试态度”,掌握“软技能”;第二步(自动化测试策略、性能测试与Troubleshooting、安全测试技术):学习和掌握向高阶测试高手发展的技巧和思想,掌握“硬技能”;第三步(测试职业发展、测试的组织架构与测试管理):找到和了解未来测试职业生涯的发展趋势,看清“航行的方向”;第四步(测试杂谈):在测试工作中找到本职工作的意义和体现个人的价值,知道“目标的意义”。本书围绕以上四步编排内容。
  本书既适合渴望了解软件测试的新人,也适合对软件测试有一定认识和经验的中、高级测试工程师。同时,本书也可以作为高校开展软件测试课程的参考教材,让在校学生能对软件测试的本质和价值有一定的认识。
展开
精彩书评
  作者以别具一格,另辟蹊径,跳出传统技术人员的思维框架,在高空中以另外一个视角审视测试,提出了许多独特的见解,定会让长期迷失在测试里的技术人员闻到外界飘来的清香,瞥见墙外探进的花枝,窥到世外飘忽的美景。对测试迷茫的人,不妨放松心情,泡上一杯清茶,躺于一张藤椅上,在阳光下打开此书慢慢酌之。
  ——具有8年测试经验的Nokia高级测试工程师 王东旭
展开
精彩书摘
  一个稳定的性能测试环境是执行性能测试和准确统计性能测试结果的发动机。如果发动机不结实、不稳定,时而无动力,时而动力下降,那么驾驭这个测试环境进行性能测试的人将会非常痛苦。在笔者以前的性能测试经历中,就曾经出现过测试环境中的模拟器时而正常工作产生正常的数据,时而停发数据,时而效率下降,其直接结果就是大大影响了正式性能测试的项目进度,很难得到准确的性能测试效果。
  因此,一个追求精益求精的性能测试工程师,应该用尽一切方法,确保性能测试的环境能够非常稳定,仔细地调试性能测试环境中的每个模拟器。如果物理连线环境有问题或设备有缺陷,则一定要事先准备好备用方案,绕开这些问题,来保证性能测试环境的稳定。如果性能测试工程师觉得只是保证性能测试环境的长期稳定还不够体现其精益求精的精神,则可以努力将性能测试环境再改造成一个半自动化测试的环境。一个半自动化测试的性能测试环境将会大大帮助提高性能测试环境的使用和搭建的效率,同时也是性能测试工程师对工作精益求精追求精神的体现。
  正式的性能测试阶段,通常是性能测试工程师在所有性能测试工作的各阶段中最轻松也最有空闲时间的阶段。大多数情况下,很多性能测试工程师就觉得该自己休息、喝咖啡、聊天了。请先别忙着完全放松下来,虽然前期的测试准备工作非常辛苦,现在难得有空休息了,是应该短暂休息一下。但是,是否我们还可以更好地利用好这段唯一的休息时间来做一些让我们的工作更精益求精的事呢?例如:为了以后分析、定位问题更快,完成环境参数配置更快,我们是否可以利用这段时间开发一些自动化配置环境参数和自动化分析定位的小工具,每当遇到麻烦时,就可以大大提高解决麻烦的效率,为公司节约时间和人力成本。同时你还可以利用这段时间,多思考是否可以在现有的性能测试方案的基础上,针对性能测试方案再进行改进和优化,创造出更多新的性能测试方案。
展开
目录
第1章  测试的态度 1
1.1  精益求精 2
1.1.1  测试用例设计的精益求精 2
1.1.2  性能测试的精益求精 6
1.1.3  回归测试的精益求精 9
1.1.4  测试脚本开发的精益求精 10
1.1.5  测试工具开发的精益求精 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
3.4.1  制定自动化测试方案 58
3.4.2  自动化测试脚本开发 60
3.4.3  自动化测试脚本的执行 62
3.5  自动化测试开发脚本 63
3.5.1  什么是测试脚本语言 63
3.5.2  Tcl的故事 67
3.5.3  Perl的故事 70
3.5.4  Python的故事 74
3.6  自动化测试工具介绍 76
3.6.1  WinRunner 77
3.6.2  Fanfare 79

第4章  性能测试与Troubleshooting 84
4.1  性能测试 85
4.1.1  什么是性能测试 85
4.1.2  性能调优 89
4.1.3  压力测试 91
4.2  Troubleshooting 93
4.3  优秀性能测试工具推荐 97
4.3.1  LoadRunner 97
4.3.2  SmartBits 100
4.3.3  IXIA 101

第5章  安全测试技术 103
5.1  终极测试人——黑客 104
5.1.1  黑客本质 104
5.1.2  知名的测试黑客的故事 104
5.1.3  安全测试应该包含什么 108
5.2  优秀安全性测试工具推荐 113
5.2.1  针对Web安全性的工具 113
5.2.2  针对设备的安全性工具 113

第6章  测试职业发展 118
6.1  选择——听你的心 119
6.2  职业选择的象限 123
6.3  测试职业种类 125
6.3.1  普通测试工程师 125
6.3.2  性能测试工程师 127
6.3.3  测试设计专家 128
6.3.4  自动化测试专家 130
6.3.5  测试工具开发专家 131
6.3.6  测试管理者 133
6.4  突破测试的选择 136
6.4.1  市场 137
6.4.2  项目管理 139
6.4.3  售前技术支持 141
6.4.4  售后技术支持 142
6.4.5  技术培训 143
6.4.6  转向开发 144
6.4.7  做生意 146
6.5  外企和民企的选择 147
6.6  大公司和小公司的选择 150
6.7  外包公司和自主产品公司的选择 152

第7章  测试组织架构与测试管理 154
7.1  测试部架构与公司架构的对照 155
7.1.1  功能测试工程师——销售部 155
7.1.2  测试工具开发和自动化测试开发——研发部 155
7.1.3  测试设计工程师——公司的战略规划和市场部 156
7.1.4  解决方案测试工程师和系统测试工程师——销售部中的高级销售人员 156
7.1.5  测试领导者——公司的管理部门 156
7.2  测试部架构与军队组织架构的对照 157
7.2.1  功能测试工程师——一线战斗的步兵 157
7.2.2  测试工具开发——军工厂给战士提供先进的武器 157
7.2.3  测试设计工程师——军队参谋和各级指挥官 158
7.2.4  解决方案测试工程师和系统测试工程师——军中的空军和海军 158
7.2.5  自动化测试脚本开发工程师——军中的炮兵 159
7.2.6  测试领导者——军中的军长和政委 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
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证