內容簡介
《贏在測試:中國軟體測試先行者之道》是一本傳承軟體測試經驗和人生經驗的書。作者採訪了11位軟體測試領域的專家,他們是微軟、IBM、谷歌、東軟和金山等知名公司的高級測試管理人員,是軟體測試類書籍的知名作者。他們都是中國軟體測試行業的先行者和成功者。《贏在測試:中國軟體測試先行者之道》詳細記錄了他們的奮鬥歷程,對軟體測試的理解,推薦的測試技術和測試管理方法,對前景的看法,面試過程中對人才的要求,等等。他們的經驗和見解是寶貴的,對於每一位軟體測試從業人員或者將要進入這個行業的朋友都有著非常積極的借鑑意義。讀一《贏在測試:中國軟體測試先行者之道》,聆聽多位成功者的經驗之談,明確發展方向,少走一些人生的彎路。作者簡介
蔡為東,生於南方靈傑之地,謀生於北方皇城根下,曾習中文,終投身IT,以軟體測試為業數載,喜愛名山大川、古蹟名勝,對民俗、歷史、吟誦等亦有興趣。安於平靜,偶有著述。
圖書目錄
第1章 人要不停地評估自己的價值——Google測試經理段念 1
採訪手記 2
豐富的工作經歷 3
多個行業、多個公司、多種角色 3
跳槽的目的是什麼 3
你的定位是什麼 4
行業是不同的,但基礎是相通的 4
我的專業與計算機相去甚遠 5
我對軟體測試的發展並沒有先見之明 5
最初或多或少想成為軟體業的個人英雄 6
我從工作中找到了樂趣 6
做自己喜歡的事情 7
Follow your heart 7
如何發現自己喜歡做什麼 7
關鍵是你在選擇之後做了些什麼 8
把一個沒有人願意做的項目做好 9
要付出,要努力 10
礦泉水和麵包 11
專心的時候不會感覺到孤獨 12
避免最大的浪費 12
競聘——不管結果如何,我要去嘗試 13
競聘的結果是…… 14
質量往往被犧牲了…… 14
創業 15
選擇 15
每個人在一生中遇到機會的次數大致是相同的 15
答應了就要去 16
與老闆溝通的幾個要點 17
人要不停地評估自己的…… 17
印象深刻的項目 18
什麼樣的人適合做軟體測試 19
如何學習軟體測試 19
測試管理的要點——坦誠相待 20
測試管理不是誰都適合 21
你是否適合做管理 21
管理不是一件容易的事情 22
不要急著做管理 22
看好軟體測試的前景——不成熟就意味著機會 23
測試工程師的學習能力要強 23
員工考核:讓員工感覺自己在進步 24
關於寫書 25
我的價值觀 25
推薦的書 26
本章小結 26
第2章 勤奮、開放、善於總結——軟體本地化測試專家崔啟亮29
採訪手記 30
我的大學 31
本科專業是紡織機械 31
有兩年沒有使用過計算機 31
讀碩士 32
使用上了Windows 3.1 32
通過了國家計算機等級考試 32
讀博士 33
攻讀紡織機械的博士學位 33
自學VC 33
經歷失敗也是一種積累 33
在計算機培訓機構代課 34
紡織機械還是軟體開發 35
為什麼要轉行從事計算機 35
誤操作給我留下的經驗 35
學校學習和企業要求之間的差距比較大 36
積極參加培訓提升自己 37
克服發展的瓶頸 37
遇到了發展瓶頸 37
一段工作經歷讓我成功轉行到軟體本地化 38
開始從事軟體測試工作 39
軟體測試工作 40
遇到問題並不可怕,一定要多總結 40
寫出一份改進建議報告 40
設計培訓體系 40
增進部門間的了解 41
公開表達自己 41
在《計算機世界》發表文章 42
創辦本地化世界網 42
如何與領導溝通負面的信息 43
不要悶頭做事 43
接到大公司的電話 43
主動爭取進入編委會 44
對於寫書的建議 44
注意平日的改進 45
新人如何融入公司 46
認真對待工作 46
為什麼開除他 46
不要有僥倖心理 47
畢業後的第一年對於職業發展很重要 47
不要過於專注於測試工具 48
如何學習軟體測試 48
軟體測試工程師的考核 48
我這幾年的經驗——勤奮、開放、善於總結 48
軟體測試的前景 49
為自己設定一個適度的目標 50
如果你想成為培訓師 51
我的人生觀和價值觀 51
推薦的書 52
本章小結 52
第3章 每個人都要去推動中國軟體測試行業的發展——測試專家陳紹英55
採訪手記 56
從電腦城到北京 57
到電腦城逐個攤位找項目 57
敲門“推銷” 58
選擇北京 59
轉做測試 59
讓我在測試方面成熟起來的項目 60
認真去溝通 61
測試的要點——方法、技術和溝通 61
確定以性能測試為方向 62
轉向管理 62
好團隊的標準:階梯型的學習型團隊 63
一個好Leader的要求 64
換工作的經驗 65
軟體測試經理不要管太細 66
如何做好軟體測試 67
最好是管理和技術並重 68
穩定的發展空間比薪水重要 68
給初學者的建議 69
穩而慢的軟體測試行業 70
做職業發展規劃的要點——核心競爭力 71
寫書是個非常自然的過程 72
人生觀和價值觀關鍵字——真誠、簡單、快樂、責任 72
結束語 73
本章小結 73
第4章 測試行業必將走向細分——測試專家曹向志 75
採訪手記 76
磨練 77
上大學的時候計算機業不像現在這么發達 77
開始測試武器系統的軟體 77
開發測試工具輔助測試 77
閱讀也是一種“程式運行” 78
測試工作慢慢被認可 78
紮實的6年中的經驗 79
打破鐵飯碗 80
工作選擇 80
在北大青鳥的收穫 81
測試實戰 82
印象深刻的項目 84
如何把握一個大中型軟體產品的質量 87
如何成為一名優秀的軟體測試工程師 87
如何做好部門經理 88
如何做好項目經理 89
測試和QA是不一樣的 90
編寫用例時不設計測試數據…… 91
如何做組內分工 91
項目管理 92
如何才能晉升 92
對初學者的建議:培訓和自學 93
招聘測試工程師時的常用問題 93
學習軟體測試的方法 94
跳槽時的權衡 94
如何確定發展規劃 94
測試行業必將細分 95
為人處事的態度 95
推薦閱讀的書 96
本章小結 97
第5章 機會總是善待勤奮上進的人——用友集團質量總監夏文紅 99
採訪手記 100
行業轉變:從財務工作到軟體測試 101
偶然機會:機會總在不經意間 101
面臨抉擇:做需求分析還是堅持做測試 102
職業轉型:從一枝獨秀到萬木爭春 103
體系建設:分為兩級的測試體系 104
測試流程:首先要和老闆達成一致 105
如何深入理解需求——公開講解 106
如何評審測試用例 107
如何把握軟體的質量 108
如何評估測試工作 109
選人的標準 110
提拔的標準 111
員工管理 113
軟體測試行業要突破不是一件容易的事 114
對初學者的建議 115
如何確定發展規劃 115
跳槽的權衡 116
人生觀 116
推薦的書籍 117
本章小結 117
第6章 付出了就會有回報——東軟集團軟體測試事業部總經理敬向東 119
採訪手記 120
測試管理的兩個難點 122
如何提高凝聚力 123
如何提高認可度 124
讓每個人獨當一面 126
憑什麼獲得支持 126
外包測試團隊的管理 127
什麼決定了測試團隊規模 128
軟體測試行業的前景 129
大型團隊的管理 130
如何保證測試工作的質量 130
測試的定位 131
測試工作對測試人員的要求 132
如何成為優秀的測試工程師 133
如何確定發展規劃 134
一定要想清楚,你為什麼跳槽 135
提升為測試管理者的條件 136
員工的考核 137
我做事的原則 137
格言推薦 138
本章小結 138
第7章 做事情就要儘自己所能——IBM測試經理陳雅麗 141
採訪手記 142
從計算機輔助設計開始 143
從數學到CAD 143
做計算機輔助設計的工作 143
不容易做出的決定—— 跳槽 144
工作在IBM Lotus 145
測試工作 145
接手Sametime 145
到美國培訓 145
第一個項目成功的原因 146
要在一個產品上堅持長一些的時間 146
一個印象深刻的項目經歷 147
產品從Domino遷移到WebSphere 147
一位測試工程師應當是一個什麼樣的人 148
測試要根據實際情況做相應的調整 149
更重要的是合作 149
另一個印象深刻的項目 150
從C++到Eclipse 150
不要把時間浪費在等待上 151
測試工程師要盡全力去做好測試 151
如何成為一名優秀的測試工程師 152
關鍵字:紮實 152
關鍵字:用心 152
關鍵字:思維開闊 152
關鍵字:執著 153
關鍵字:喜歡測試 153
推薦的測試管理方法 153
關鍵字:及早介入 154
關鍵字:團隊建設 154
關鍵字:讓更多人參與 155
關鍵字:開好例會 155
關鍵字:調節 155
關鍵字:做好總結 155
把握軟體質量的關鍵是確定標準 155
如何才能成為一個優秀的管理者 156
越來越好的軟體測試行業 157
對於制訂個人規劃的建議:要做得更好 157
通過多實踐、多看書來學習軟體測試 158
在招聘中的要求 158
測試管理思想總結 159
一件事情,既然要做,就要儘自己的所能 160
推薦的書 161
本章小結 161
第8章 看重團隊的力量——微軟資深軟體測試經理周慶輝163
採訪手記 164
工作經歷 164
微軟的吸引力 165
回到中國 167
組建新團隊的挑戰 167
印象深刻的Windows Media Player測試項目 168
難忘的CWA 169
測試要提供信息,要儘早介入 169
制訂測試流程的時候要具體情況具體分析 170
沒有依據,怎么衡量 171
熱門的自動化測試…… 172
如何成為優秀的測試工程師 173
關鍵字:基礎紮實 173
關鍵字:分析和解決問題 174
關鍵字:溝通良好 174
關鍵字:創新 174
如何增強分析及解決問題的能力 174
測試管理者要關注商業目標 175
不是每一個人都要去做管理者 175
把握大局 176
做好溝通 176
調動每一個人的積極性 176
設定與公司目標一致的測試工作目標 177
管理的基本思路:提供一個開放、公正和公平的氛圍 177
大學在校生如何學習軟體測試 177
打好基礎,多做實踐 178
要以軟體開發工程師的標準來要求自己 178
制訂個人發展規劃:你擅長什麼? 179
自己到底喜歡什麼 179
做測試的優勢:轉做相關工作不是很難 179
自己擅長什麼 179
軟體測試會有一個比較好的前景 180
外包業會促進軟體測試業的發展 180
軟體測試也可以做研究 180
招聘過程中我的關注點 181
對於測試工程師的要求 181
對於測試管理者的要求 182
我看重團隊的作用 182
推薦的書 183
本章小結 183
第9章 服務的心——金山公司測試總監李愛華 185
採訪手記 186
10年測試路 186
第一份工作:流水線上 187
初次接觸軟體測試 187
應聘金山 188
進入金山 189
經歷金山唯一的一次裁員 189
梳理測試流程 189
艱難的測試任務:重寫的WPS 190
堅守和放棄 190
利用晚上時間看Bug 191
創新 191
令人興奮的發布 192
罰錢只是為了警醒 192
犯過的錯誤絕不重犯 193
這個世界上沒有完美的人,但是…… 193
自動化測試怎么做 194
通過培訓來推動測試工作 195
挑戰:安全軟體的測試 195
代碼覆蓋率196
計算機自動化管理 197
以開發工程師的標準去要求測試 197
網際網路化的測試 198
做好測試服務 199
測試不要成為公司的負擔 199
如何實現團隊之間的配合 200
改革獎金分配製度 200
如何成為一個優秀的測試工程師 200
如何做好測試管理者 201
如何學習軟體測試 203
招聘測試工程師時的要求是什麼 203
招聘測試管理者時的要求是什麼 204
對於制訂個人發展規劃的建議 204
軟體測試的前景 205
如何做測試方面的考核 205
管理的方法 206
喜歡的書 207
本章小結 207
第10章 一個人應當對社會有價值——Cisco-WebEx測試總監朱少民209
採訪手記 210
從合肥工大到網迅 210
我覺得自己比較幸運 210
不大懂得出國的意義 211
到建築設計研究院工作 211
轉做軟體開發 211
研發和推廣決策支持系統(DSS) 212
一個單位領導的影響是很大的 212
接觸到網迅 213
到美國培訓和工作 213
印象深刻的項目 213
軟體開發和測試是互相補充的 214
不想當將軍的士兵不是好士兵 215
要有成為優秀測試工程師的強烈願望 216
顧客第一 216
技術要紮實 216
踏實工作 217
良好的溝通能力 217
你要引起上面的關注 217
綜合能力在團隊里應當是最強的 217
測試就好像守門員,力爭不要漏球 218
先建立一個好的流程 219
全面把握軟體的質量 219
易用性對用戶很重要 219
測試要一絲不苟 220
理論和實踐相結合 220
我對軟體測試的前景比較樂觀 221
目標要可分解、可測量 221
不同的人有不同的路 222
我在招測試工程師時的要求 223
注重品質 224
工作態度積極 224
邏輯清楚 224
良好的技術能力 224
自學能力強 224
良好的溝通能力 225
管理者不是來做官的 225
寫書有樂趣,也挺辛苦 225
一個人應當對社會有價值 226
書籍推薦 227
本章小結 228
第11章 對工作的熱愛會讓自己脫穎而出——H3C測試總監劉宇 231
採訪手記 232
求學經歷和工作經歷 232
印象深刻的軟體測試項目經歷 234
對軟體測試的理解 235
測試的一個閉環周期 235
要保證測試的投入 236
提倡經濟的測試 236
軟體測試管理方面的主張和思想 237
一個人如何成為優秀的軟體測試工程師 239
一個人如何成為優秀的測試主管 240
如何管理測試團隊 243
目標管理 243
人的管理 244
團隊氛圍建設 244
如何把握一個軟體產品的質量 245
初始版本的質量控制 246
演進版本的質量控制 247
維護版本的質量控制 248
工作/角色/職位變換時的考慮和權衡 249
對軟體測試行業前景的看法 250
對正在(或將要)學習軟體測試朋友的建議 251
測試工程師如何制訂個人的發展規劃 254
招聘測試工程師時的要求 254
你招聘測試管理人員時的要求 256
為人處事的原則 256
書籍推薦 257
本章小結 257
附錄A 坐看雲起時 259
後記 273
……