书籍详情

软件测试求生法则

软件测试求生法则

作者:(美)威廉·派瑞(William E.Perry),(美)兰德尔·莱斯(Randall W.Rice)著;周震译;周震译

出版社:清华大学出版社

出版时间:2004-02-01

ISBN:9787302075325

定价:¥29.80

购买这本书可以去
内容简介
  成功的软件测试仅仅凭借技术能力是远远不够的,软件测试还需要技术以外的东西——人际沟通和交往能力。作者积累数十年软件开发和测试经验,揭示出软件测试面临的几大人际挑战,包括获得软件培训、与开发人员保持良好关系、争取管理人员的支持、与客户保?纸涣鳌⒙悴欢媳浠男枨笠约叭绾窝Щ崴挡弧ǜ嫒砑馐缘幕迪⒌龋⑶彝ü咛宓陌咐彩隽私饩稣庑┨粽降牟呗孕苑椒ā?软件中的错误几乎总会导致开发成本、进度和质量的失控。当所有的人都认为软件可以投入生产的时候,测试却通不过,于是项目延期、成本超支等问题都来了,测试人员就成为责无旁贷的受过者。现实中,测试人员总会处于开发人员和管理人员的“两败俱伤”的困境。成功的软件测试仅仅凭借技术能力是远远不够的,软件测试还需要技术以外的东西——人际沟通和交往能力。作者积累数十年软件开发和测试经验,揭示出软件测试面临的几大人际挑战,包括获得软件培训、与开发人员保持良好关系、争取管理人员的支持、与客户保持交流、满足不断变化的需求以及如何学会说不——报告软件测试的坏消息等,并且通过具体的案例讲述了解决这些挑战的策略性方法。本书的特色在于强调软件测试中所需要的人际沟通以及谈判能力,教给测度人员处理“办公室政治”的技巧。从而保证按时高效地交付软件项目。本书是广软件开发和测试人员的必备指南。
作者简介
暂缺《软件测试求生法则》作者简介
目录
第一章   测试是如何考查测试人员的 7
测试人员的世界 7
测试人员1与测试人员2 8
“人际”因素挑战的根本来源 9
测试人员面临的十大“人际”挑战 11
如何使用本书 15
第二章   软件测试考验你吗? 17
为什么需要自我评估 17
获得成功的必要条件 17
如何进行自我评估 18
总结自我评估的结果 21
分析自我评估结果 22
结论1  总体评价 22
结论2   个别评价 23
第三章 挑战10 获得软件测试培训 25
概述 25
案例分析 25
他们做错了什么? 26
对测试的影响 27
技术分类和描述 27
了解测试类型 29
面对挑战的应对措施 33
提高管理层对培训的关注 33
抽出时间参加培训 34
提高个人能力 36
认证你的测试技能 37
实践障碍 37
成功指南 38
行动计划 39
第四章 挑战9  与开发人员建立良好的关系 40
概述 40
案例分析 40
对测试的影响 41
对测试进度的影响 42
对团队士气的影响 43
面对挑战的应对措施 44
采纳双赢的方法 44
扩展测试视野 45
从“我们对他们”转变到“我们和他们” 45
实践障碍 46
成功指南 48
行动计划 49
第五章 挑战8  无工具测试 50
概述 50
实践问题 50
对测试的影响 51
面对挑战的应对措施 57
使管理人员了解测试工具 57
进行工具调查 58
定义需求 58
进行投资/收益分析 59
调查工具来源 59
在测试过程中集成测试工具 60
实践障碍 60
成功指南 61
行动计划 62
第六章 挑战7  使管理人员了解测试 64
概述 64
案例分析 64
对测试的影响 65
测试管理的反对意见 66
测试管理的战略性观点 68
面临挑战的应对措施 69
确定管理层中的干系人 70
增加测试功能的影响力 70
增加与其他企业的交流,借鉴他们处理类似的问题的方法 71
明确测试工作目标、制定测试章程 71
定义可以衡量的测试目标 71
测试工作的负责人要深入了解测试工作的本质、问题和挑战 72
定义测试流程 72
实践障碍 73
成功指南 74
行动计划 75
第七章 挑战6 与客户保持交流 76
概述 76
案例分析 76
对测试的影响 77
面临挑战的应对措施 79
团队协作 81
沟通 81
持续参与 83
用户满意度测试 84
实践障碍 85
成功指南 86
行动计划 87
第八章 挑战5 分配测试时间 88
概述 88
案例分析 89
对测试的影响 90
测试范围缩小 91
出现“回归错误”的可能性增加 92
测试人员疲劳,士气低落 92
面临挑战的应对措施 93
控制测试范围 93
控制管理层对测试的期望 93
基于独立评价标准设计测试用例 93
进行风险评估 94
重用测试系统 94
基于可衡量的标准估计测试工作量 94
使用自动测试 95
实践障碍 95
成功指南 97
行动计划 97
第九章 挑战4 测试“扔过墙”的软件 99
概述 99
案例分析 99
对测试的影响 101
面临挑战的应对措施 102
在定义角色和责任时争取领导层支持 102
建立测试标准和流程 102
定义开发人员的所有权和义务 103
训练开发人员成为优秀测试者 103
增进开发人员和测试人员之间的交流 104
持续评估和改善流程 104
建立基本测试原则 104
实践障碍 105
成功指南 105
行动计划 106
第十章 挑战3  满足不断变化的需求 107
概述 107
案例分析 107
对测试的影响 109
面对挑战的应对措施 110
更新软件测试系统 111
使用模块化方法设计测试脚本 111
对已经测试过的软件进行回归测试 111
快速变化带来的问题和机遇 114
实践障碍 114
成功指南 115
行动计划 116
第十一章  挑战2 解决两难问题 117
概论 117
案例分析 117
对测试的影响 119
公司的流程成熟度很难提高 119
削弱测试流程的效率和重要性 119
使测试人员丧失士气 120
导致对测试的错误观点 120
面临挑战的应对措施 120
与公司其他成员交流、确定测试在项目中的位置 120
确定测试人员可以完成的合理测试范围 121
确定和管理客户对软件产品的期望 121
实践障碍 122
成功指南 124
行动计划 124
第十二章  挑战1 学会如何说不 126
概述 126
案例分析 126
对测试的影响 127
测试报告是你的朋友! 128
面临挑战的应对措施 128
标准化测试报告 129
在测试流程之中集成测试报告 130
管理“观众”的期望 130
采用创造性的报告方法 131
强调事实 131
保持诚实正直 132
记录你的测试 132
营造成熟的企业文化 133
实践障碍 134
成功指南 135
行动计划 135
第十三章  制定优化测试的行动计划 137
确立改变的信念 137
采用正确的方法 139
第1步 确定变化范围 140
第2步 确定优化目标 141
第3步 制定计划 141
第4 步 获得支持 142
第5 步 监督和衡量变化 144
第6步  奖励参与者 145
优化测试是永无止境的挑战 146
猜您喜欢

读书导航