作 者:張鼎 著
定 價:109
出 版 社:機械工業出版社
出版日期:2023年08月01日
頁 數:348
裝 幀:平裝
ISBN:9787111730828
(1)作者背景資深:阿裡巴巴海外電商公司Lazada(東南亞旗艦電商平臺)的執行副總裁,曾在阿裡、騰訊、OPPO、小贏科技等多家知名科技公司從事測試技術和管理工作。(2)作者經驗豐富:在軟件質量和測試領域深耕20餘年,曾負責手機QQ、手機QQ瀏覽器、騰訊手機管家、應用寶等多個知名產品的測試項目和團隊管理。(3)頂流專家推薦:阿裡P10高級總監、騰訊質量通道會長、測試總監等多位資深專家聯袂推薦。
●序1
序2
序3
前言
第一部分打造敏捷測試團隊
第1章敏捷測試團隊的自我診斷2
1.1從測試角度理解敏捷理念2
1.2什麼是敏捷測試5
1.3敏捷測試為什麼會失敗6
1.4測試團隊如何自我診斷9
1.4.1團隊代表訪談9
1.4.2提煉結果,召開腦暴會9
1.4.3TOP舉措的跟進10
1.4.4診斷腦暴會的成果示例10
1.5本章小結12
第2章敏捷實踐中的測試關注點13
2.1Scrum13
2.1.1Scrum核心知識簡介13
2.1.2Scrum核心價值觀帶給測試的啟發14
2.1.3Scrum角色應關注的測試活動17
2.2極限編程19
2.3用戶故事21
2.4精益看板24
2.5大規模敏捷27
2.5.1SAFe核心知識簡介28
2.5.2測試啟發29
2.6本章小結30
第3章測試左移與右看31
3.1左移到需求階段31
3.1.1精益需求的產生過程32
3.1.2明確需求價值33
3.1.3完善用戶畫像和用戶故事場景34
3.1.4需求評審前給出驗收測試點35
3.1.5迭代需求拆解及合理估算
任務37
3.1.6需求評審的質量把關38
3.2左移到開發階段39
3.2.1開發設計評審40
3.2.2TD測試門禁40
3.2.3代碼評審活動41
3.2.4代碼規範42
3.2.5桌面評審43
3.2.6持續測試建設43
3.3右看發布階段45
3.3.1參與或組織可用性測試45
3.3.2關注持續部署和發布46
3.3.3壓力演習與混沌工程47
3.3.4服務質量監控48
3.3.5用戶行為埋點與用例優化49
3.4本章小結50
第4章敏捷研發的度量51
4.1傳統質量度量與敏捷質量度量51
4.1.1從QA的郁悶說起51
4.1.2傳統質量觀與敏捷質量觀53
4.1.3度量作弊背後的經濟學56
4.1.4度量的誤區58
4.2基於敏捷的度量指標設計58
4.2.1敏捷度量的特質和分層59
4.2.2軟件生命周期中的敏捷指標60
4.3團隊敏捷成熟度度量65
4.3.1管理視角66
4.3.2產品視角67
4.3.3技術視角67
4.3.4不同成熟度發展階段的目標達成68
4.4本章小結69
第5章敏捷文檔與溝通71
5.1敏捷文檔的高價值71
5.2敏捷文檔優化實踐73
5.2.1文檔描述簡化73
5.2.2交叉二維表的妙用74
5.2.3思維導圖設計用例76
5.2.4讓文檔更生動79
5.3沉澱知識圖譜81
5.4測試溝通中的熱門概念84
5.5提升質量彙報的效果87
5.6構建敏捷研發質量體繫文檔90
5.7本章小結93
第6章團隊能力培養與創新氛圍94
6.1技術戰略規劃—識別核心能力94
6.2測試工程師能力模型96
6.2.1測試核心專業能力96
6.2.2測試核心素質能力98
6.2.3職級晉升輔導100
6.3創新氛圍建設103
6.3.1健康的創新機制104
6.3.2培養創新思維105
6.3.3創新案例:自制的硬件電量儀108
6.3.4測試專利申請111
6.4本章小結113
第7章外包測試的高效管理114
7.1外包的分類和價值114
7.2測試外包團隊的組建116
7.3外包管理的提效實踐118
7.3.1關鍵角色與風險控制118
7.3.2內外部團隊適合的測試類型120
7.3.3外包管理繫統與度量121
7.3.4交付對接模式和高效運作123
7.4ODC建設與遠程管理125
7.4.1敏捷建設思路125
7.4.2高效ODC建設的真實案例126
7.4.3多地聯合研發的建議128
7.5本章小結130
第二部分修煉敏捷測試技術
第8章測試分析與設計基礎132
8.1測試分析,重中之重132
8.2需求可測性分析133
8.2.1需求可測性澄清134
8.2.2深入需求的技術設計方案135
8.3制定測試策略137
8.3.1測試策略的內容137
8.3.2不同階段的測試策略139
8.3.3測試策略案例:機型兼容測試140
8.3.4測試策略的全局設計143
8.4測試用例設計基礎145
8.5風險分析和管理148
8.6策略執行的復盤與調整150
8.6.1測試活動應該何時結束150
8.6.2確認測試結論151
8.7缺陷根因分析151
8.7.15W根因分析法152
8.7.2偵探分析法154
8.7.3經典缺陷分析大獎155
8.7.4正交缺陷分析法155
8.7.5反饋漏鬥與輿情分析157
8.8本章小結159
第9章自動化測試的ROI160
9.1深入理解自動化測試的ROI160
9.1.1自動化測試的誤區160
9.1.2自動化測試分層模型162
9.1.3自動化測試的ROI公式164
9.1.4隱含的ROI影響因子166
9.2ROI提升實戰心得168
9.2.1移動端性能自動化測試168
9.2.2移動端UI自動化測試170
9.2.3真機雲測試平臺172
9.3DevOps持續測試的ROI175
9.4其他自動化工具的ROI177
9.5本章小結181
第10章探索式測試182
10.1什麼是探索式測試182
10.1.1探索式測試的由來183
10.1.2探索式測試的發展階段183
10.1.3對探索式測試的誤解184
10.1.4探索式測試與計劃式測試185
10.2局部探索和全局探索186
10.2.1局部探索186
10.2.2全局探索187
10.2.3探索式測試方法的選取和衍生188
10.2.4在探索過程中引入變化191
10.3探索式測試實踐過程192
10.3.1探索前期準備192
10.3.2探索式測試的測程和章程194
10.3.3章程設計案例:雲盤上傳/下載功能195
10.3.4開始探索196
10.4實踐中的問題和解決方案198
10.4.1面對的問題198
●
●10.4.2如何衡量探索式測試的收益198
●
●……
這是一本從敏捷測試團隊打造、敏捷測試技術修煉兩個維度指導一線的測試團隊和質量團隊全面實現敏捷轉型的著作。
隨著軟件研發和交付模式的變革,軟件測試不斷在向服務化、標準化、智能化和全員化的方向演進,對質量和效率的要求越來越高。大量實踐表明,隻有高度敏捷化的團隊和敏捷的測試方法纔能做到二者兼顧。本書作者在阿裡、騰訊、OPPO等知名企業從事質量和測試方面的技術和管理工作20餘年,有豐富的經驗和深度思考。
本書從一線測試團隊和質量團隊的視角出發,以解決測試工作中的實際困難為宗旨,以“敏捷效果”為挑選觀點和素材的準繩,內容既不會隨著技術的發展而過時,又能引發各類角色廣泛深入地思考。