《軟體測試價值提升之路》是2016年12月機械工業出版社出版的圖書,作者是楊曉慧。
基本介紹
- 書名:軟體測試價值提升之路
- 作者:楊曉慧
- 出版社:機械工業出版社
- 出版時間:2016年12月
- 頁數:275 頁
- 定價:59 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787111550327
內容簡介,圖書目錄,
內容簡介
本書作者根據自己多年測試、研發與實戰經驗總結了軟體測試的實現價值,提出了主要遇到的問題和關鍵技術。主要內容包括三個部分:第壹部分“引出問題”介紹為何研發、測試自身對測試的價值產生的質疑,以及實踐中的測試價值,介紹google、微軟、騰訊、華為的測試團隊職責,引出測試挑戰和價值實現的思路。第二部分“基礎價值”介紹測試必須具備的價值,即測試應該有的價值,如發現缺陷、給出性能指標、建設團隊的測試能力等。這是進一步拓展測試價值的基礎。第三部分“拓展價值”介紹測試可以實現的價值,即測試有條件做到的那些價值,如改善研發過程質量、提升交付效率等。原有的能力加上新的能力和責任,形成值得測試去拓展的、新的價值外延。
圖書目錄
序
序二
自序
第1部分 引子
第1章 他山之石2
1.1 測試困局2
1.2 測試價值的發展4
1.3 谷歌的軟體測試5
1.4 微軟的軟體測試6
1.5 騰訊的軟體測試7
1.6 華為的軟體測試8
1.7 優秀軟體公司測試團隊職責的啟示9
第2章 價值實現的起點11
2.1 首先打破一些常規11
2.2 匹配新的業務要求12
2.3 面向企業商業成功13
2.4 尋找價值的最佳人選是自己13
2.5 測試價值的層次15
第2部分 掃門前雪
第3章 攔截缺陷18
3.1 用戶無法正常使用19
3.1.1 問題案例19
3.1.2 解決問題的思路19
3.1.3 建立測試用例基線20
3.1.4 測試用例基線要同步最佳化管理和質量23
3.1.5 找對癥結建立測試用例基線26
3.2 正常使用中部分出錯27
3.2.1 問題案例27
3.2.2 解決問題的思路28
3.2.3 擴展測試類型29
3.2.4 測試設計要素清單31
3.2.5 客戶問題RCA分析34
3.2.6 提升能力的目的是解決問題36
3.2.7 預則立不預則廢—重視網上問題分析37
3.3 受攻擊出錯38
3.3.1 問題案例38
3.3.2 解決問題的思路38
3.3.3 建設故障模式庫39
3.3.4 DFX測試能力提升的線路40
3.3.5 重視行業信息的長期積累42
3.4 隨機出錯42
3.4.1 問題案例42
3.4.2 解決問題的思路43
3.4.3 利用工具提高錯誤檢出率43
3.4.4 通過測試解決這類問題不是好方法44
3.5 分層構建缺陷攔截能力45
3.6 小結46
第4章 提供數據48
4.1 測試結果數據48
4.1.1 測試結果數據的範圍和作用48
4.1.2 測試結果數據的內容49
4.1.3 用金字塔模型編排測試報告54
4.2 風險評估數據56
4.2.1 風險的含義及風險評估數據的作用56
4.2.2 RBT56
4.2.3 將風險作為測試的重要輸入59
4.2.4 依託測試策略活動進行風險評估61
4.3 測試過程數據64
4.3.1 測試過程數據的範圍和作用64
4.3.2 測試項目過程數據64
4.3.3 測試項目過程數據的套用69
4.3.4 用例執行過程數據71
4.3.5 用例執行過程數據的套用75
4.4 用數據講好測試故事78
4.5 小結79
第5章 測試過程可控80
5.1 能力建設實施要點81
5.1.1 從問題出發尋求適合的能力建設方向81
5.1.2 拓展測試領域知識的廣度83
5.1.3 能力建設需要有架構設計83
5.2 方法和工具方面的能力建設84
5.2.1 測試方法和工具方面的能力85
5.2.2 能力建設首先考慮實用性91
5.2.3 探索式測試vs 劇本式測試96
5.2.4 測試設計vs自動化99
5.3 流程中固化的測試能力104
5.3.1 測試在流程運轉中發揮哪些作用105
5.3.2 測試在流程運轉中該不該揮舞大棒107
5.4 組織建設和人員能力模型112
5.4.1 測試專家角色類型112
5.4.2 測試工程師能力模型114
5.4.3 組織結構要與能力現狀匹配125
5.4.4 從任職資格標準的演變看測試價值133
5.5 測試能力持續發展的環境144
5.5.1 測試知識的管控和治理145
5.5.2 產品信息的管治平台147
5.5.3 工程師個人成長和發展環境148
5.6 測試的組織能力模型150
5.7 小結154
第6章 測試基本價值總結155
6.1 測試的基本價值155
6.2 支持基本價值實現的測試架構156
第3部分 展露鋒芒
第7章 產品質量屏障164
7.1全流程質量保障164
7.1.1測試儘早開展:全程軟體測試166
7.1.2測試儘早開展:儘早開展需求驗證176
7.1.3測試充分性快速提升:新代碼快速、充分驗證178
7.1.4測試充分性快速提升:老代碼持續驗證182
7.1.5效率和進度的風險是引入質量保障活動的切入點191
7.1.6全流程質量保障的能力模型195
7.2客戶視角的質量評估196
7.2.1客戶視角的過程質量評估198
7.2.2客戶視角的產品質量評估198
7.2.3競品分析209
7.2.4客戶信息獲取的渠道210
7.2.5客戶視角質量評估的能力模型212
7.3小結213
第8章 產品交付先鋒215
8.1代表客戶測試215
8.1.1需求5W1H分析218
8.1.2端到端套用場景測試221
8.1.3測試保障質量的三個層次228
8.2產品交付專家230
8.2.1問題定界和解決232
8.2.2需求採集和澄清234
8.2.3項目管理和流程制定236
8.2.4產品交付專家的能力模型238
8.3小結239
第9章 產品測試以外的價值240
9.1驅動研發改進240
9.1.1問題分析及解決方法制定241
9.1.2讓問題和解決方法具備說服力243
9.1.3目標制定和溝通管理244
9.2獨立的第三方評估246
9.3小結247
第10章 測試拓展價值總結248
10.1測試的拓展價值248
10.2支持拓展價值實現的測試架構250
10.2.1基於需求測試的測試架構250
10.2.2缺陷快速修復的測試架構252
10.2.3測試架構的目標工作場景255
10.2.4測試架構的建立262
10.3價值拓展的輔助工具264
10.3.1用TPI NEXT模型確定需要開展的工作264
10.3.2用商業模式畫布進行項目策劃266
10.3.3設定合理目標,管理預期270
附錄A 名詞解釋272
附錄B 產品研發團隊組織結構276