軟件測試價值提升之路 软件测试价值提升之路

楊曉慧

  • 出版商: 機械工業
  • 出版日期: 2017-01-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 275
  • 裝訂: 平裝
  • ISBN: 7111550323
  • ISBN-13: 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