日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
深入敏捷測試:整個敏捷團隊的學習之旅圖書
人氣:21

深入敏捷測試:整個敏捷團隊的學習之旅

Elisabeth Hendrickson和Johanna Rothman作序推薦本書! l 兩位作者Janet Gregory和Lisa Crispin此前所著的《敏捷軟件測試》開創了敏捷測試學科。
  • 所屬分類:圖書 >計算機/網絡>軟件工程/開發項目管理  
  • 作者:[美][Janet] [Gregory],[Lisa] [Crispin] 著 [徐毅] [夏雪] 譯
  • 產品參數:
  • 叢書名:--
  • 國際刊號:9787302456711
  • 出版社:清華大學出版社
  • 出版時間:2017-01
  • 印刷時間:2017-02-01
  • 版次:1
  • 開本:32開
  • 頁數:--
  • 紙張:膠版紙
  • 包裝:平裝-膠訂
  • 套裝:

內容簡介

Janet Gregory和Lisa Crispin此前所著的《敏捷軟件測試》開創了敏捷測試學科,而《深入敏捷測試——整個敏捷團隊的學習之旅》則收錄了她們從那時起至今的所學所獲,旨在解決新出現的重大問題,與讀者分享不斷演進的敏捷實踐,解答敏捷測試人員曾追問的關鍵問題。 本書的見解極其深刻,列舉大量來自真實團隊的新實例,詳細描述如何根據自身環境調整敏捷測試策略,如何從經驗中學習并持續改善測試流程,如何將敏捷測試擴展到多個團隊以及克服自動化測試的弊端。你將發現敏捷測試已涵蓋以下新領域:企業、分布式團隊、移動/嵌入式系統、受管制環境、數據倉庫/BI系統和DevOps實踐。 讀者將從本書中收獲: 如何在團隊內澄清測試活動 與業務專家協作以確定高價值特性并交付正確功能 如何設計極、易于維護的自動化測試 敏捷團隊成員們如何提高和擴展測試技能 計劃如何做到“剛剛好”,在小增量與大特性集和整個系統之間保持平衡 如何通過測試來識別和降低當前敏捷流程的相關風險,并預防缺陷 如何應對產品或組織環境中的挑戰 如何使用“角色人物”和“旅程”執行探索式測試 采用帶動全隊參與的探索式測試方法,基于會話或線索來管理測試規程 如何快速培養敏捷測試新手又不會給他們制造太大壓力

編輯推薦

本書對敏捷測試進行了深入剖析,從企業文化、工具、方法、原則到角色和過程,提供了大量來自工作現場的實例和故事,清晰展現了成功敏捷測試人員需要具備的所有技能。不論你是測試人員、開發人員、業務人員還是項目經理,相信本書都將成為你重要的工作手冊來指導你更好地在敏捷團隊中發揮作用。而如果你是一名尋求理解自身角色的敏捷測試人員,我認為本書是適合你的教材

作者簡介

Janet Gregory是敏捷質量流程咨詢和培訓公司DragonFire的創始人。Janet熱衷于幫助團隊構建高質量的系統。作為一名教練和測試人員,Janet近十五年來將敏捷實踐引入各種規模的公司,幫助用戶和測試人員理解他們的敏捷角色。Janet經常在敏捷和測試軟件會議上發表演講,是敏捷測試社區的一名主要貢獻者。 Lisa Crispin是一位經驗豐富的敏捷測試從業者和教練,她定期舉辦敏捷測試研討會,經常為敏捷軟件出版物撰稿。Lisa十分享受加盟敏捷團隊與他人攜手構建高質量軟件的過程。從1982年至今,Lisa曾在多個行業的軟件團隊擔任多個角色。從2000年首次加入敏捷團隊開始,Lisa一直孜孜不倦地向其他團隊和從業者學習,不斷充實和提高自己的技術能力。

目錄

第Ⅰ部分 簡 介

第1章 敏捷測試有了什么樣的發展 3

第2章 組織文化的重要性 7

2.1 時間投入 8

2.2 學習型文化的重要性 11

2.3 培養學習型文化 11

2.4 透明度和反饋周期 13

2.5 教育組織 13

2.6 測試人員管理 15

2.7 總結 15

第Ⅱ部分 為更好地測試而學習

第3章 角色和能力 19

3.1 能力與角色 20

3.2 T型技能集 22

3.3 泛才化專家 26

3.4 招募正確的人才 28

3.5 測試人員的入職 29

3.6 總結 29

第4章 測試的思維技能 31

4.1 引導 32

4.2 問題解決 32

4.3 給予和接受反饋 33

4.4 學習業務領域知識 34

4.5 輔導和傾聽的技能 35

4.6 差異化思維 36

4.7 組織 37

4.8 協作 38

4.9 總結 39

第5章 技術意識 41

5.1 用示例指導開發 41

5.2 自動化和編碼技能 42

5.3 常規技術能力 43

5.4 開發環境 44

5.5 測試環境 44

5.6 持續集成和源碼控制系統 45

5.7 測試質量屬性 47

5.8 測試設計技術 48

5.9 總結 49

第6章 如何學習 51

6.1 學習方式 51

6.2 學習資源 53

6.2.1 大會、課程、聚會和協作 53

6.2.2 出版物、播客和在線社區 55

6.3 學習的時間 56

6.4 幫助其他人學習 58

6.5 總結 60

第Ⅲ部分 計劃——不要忘了全局

第7章 計劃的精度層級 63

7.1 不同的觀點 63

7.1.1 產品版本層 64

7.1.2 特性層 66

7.1.3 故事層 69

7.1.4 任務級 69

7.2 回歸測試計劃 70

7.3 可視化你正在測試什么 70

7.4 總結 72

第8章 使用模型幫助制定計劃 73

8.1 敏捷測試象限 73

8.1.1 針對Q1測試的計劃 76

8.1.2 針對Q2測試的計劃 76

8.1.3 針對Q3測試的計劃 76

8.1.4 針對Q4測試的計劃 77

8.2 針對此象限的質疑 77

8.3 使用其他模型對計劃的影響 81

8.4 針對測試自動化的計劃 82

8.5 總結 83

第Ⅳ部分 商業價值的測試

第9章 你在做正確的產品嗎? 87

9.1 從“為什么”開始 87

9.2 客戶契約工具 88

9.2.1 影響地圖 88

9.2.2 故事地圖 90

9.2.3 7個產品維度 92

9.3 用于盡早探索的更多工具或

技術 95

9.4 在正確的事項上投資 95

9.5 總結 96

第10章 拓展測試人員的思維:這是我

的工作嗎? 97

10.1 這是誰的工作? 97

10.1.1 業務分析技能 97

10.1.2 用戶體驗設計能力 99

10.1.3 文檔技能 100

10.2 積極主動 100

10.3 總結 101

第11章 獲取實例 103

11.1 使用實例的威力 103

11.2 用實例指導開發 105

11.2.1 ATDD 106

11.2.2 BDD 108

11.2.3 SBE 108

11.3 在哪里獲取實例 109

11.4 使用實例的好處 111

11.5 使用實例的陷阱 112

11.5.1 陷入細節 112

11.5.2 缺乏投入 112

11.5.3 過多的回歸測試 113

11.5.4 還不夠清楚 113

11.6 使用實例去指導編碼的原理 113

11.7 總結 114

第Ⅴ部分 研究型測試

第12章 探索式測試 117

12.1 制定測試規程 119

12.2 形成測試規程思路 121

12.2.1 以人物角色進行探索 121

12.2.2 邊漫游邊探索 123

12.2.3 其他思路 124

12.3 測試規程管理 124

12.3.1 基于會話的測試管理 125

12.3.2 基于線索的測試管理 126

12.4 分組探索 129

12.5 記錄探索式測試會話的結果 131

12.6 敏捷測試的哪些地方適用

探索式測試 133

12.7 總結 134

第13章 其他類型的測試 135

13.1 如此多的測試需求 135

13.2 并發測試 137

13.3 國際化和本地化 138

13.4 回歸測試的挑戰 141

13.5 用戶驗收測試 142

13.6 A/B測試 142

13.7 用戶探索式測試 144

13.8 總結 145

第Ⅵ部分 測試自動化

第14章 測試中的技術債 149

14.1 使其可見 150

14.2 整個團隊共同解決最嚴重的

問題 153

14.3 總結 155

第15章 自動化金字塔 157

15.1 金字塔原型 157

15.2 替代形式的金字塔模型 158

15.3 放棄自動化測試的危險 161

15.4 使用金字塔去展示不同的

維度 163

15.5 總結 165

第16章 測試自動化設計模式和

方法 167

16.1 全員參與 167

16.2 正確的開始 168

16.3 設計原則和模式 169

16.3.1 通過API進行測試

(服務層) 169

16.3.2 通過用戶界面進行測試 171

16.4 測試維護 174

16.5 總結 176

第17章 選擇測試自動化方案 177

17.1 針對轉型團隊的解決方案 177

17.2 和整個團隊一起應對新的

自動化挑戰 180

17.3 團隊就自動化解決方案達成

共識 182

17.4 多少自動化才夠充分? 183

17.5 針對工具選擇的協作解決

方案 184

17.6 將自動化范圍擴大到大型

組織 185

17.7 其他自動化注意事項 187

17.8 總結 187

第Ⅶ部分 你的環境是什么?

第18章 企業級敏捷測試 193

18.1 我們所說的“企業”是指

什么? 193

18.2 “擴展”敏捷測試 194

18.3 協調多個團隊 198

18.4 一致的工具 202

18.4.1 通過持續集成進行協調 202

18.4.2 版本控制方法 203

18.4.3 測試覆蓋 204

18.5 依賴的管理 204

18.5.1 與第三方合作伙伴一起

工作 204

18.5.2 讓客戶參與到大型

組織中 206

18.6 沖出交付團隊之外的好處 207

18.7 總結 207

第19章 分布式團隊的敏捷測試 209

19.1 為什么不在同一地點? 211

19.2 共性的挑戰 211

19.2.1 文化問題 211

19.2.2 語言 212

19.2.3 時區 213

19.2.4 依賴 213

19.2.5 計劃 213

19.3 應對策略 215

19.3.1 整合團隊 215

19.3.2 溝通和協作 216

19.3.3 通過測試進行協作 217

19.4 近岸外包測試 218

19.5 分布式團隊工具思想 222

19.5.1 溝通工具 222

19.5.2 協作工具 222

19.6 總結 224

第20章 移動應用和嵌入式系統的

敏捷測試 225

20.1 相似,但不同 226

20.2 測試是關鍵 227

20.3 敏捷方法 228

20.4 總結 232

第21章 監管環境中的敏捷測試 233

21.1 “缺乏文檔”的神話 233

21.2 敏捷與合規性 233

21.3 總結 237

第22章 數據倉庫和商業智能系統的

敏捷測試 239

22.1 商業智能或數據倉庫的測試

有什么獨特性? 239

22.2 使用敏捷原則 241

22.3 數據——關鍵資產 242

22.4 大數據 245

22.5 總結 247

第23章 測試和DevOps 249

23.1 DevOps簡介 249

23.2 DevOps和質量 250

23.3 測試人員如何增加DevOps的

價值 255

23.4 總結 258

第Ⅷ部分 實踐中的敏捷測試

第24章 可視化你的測試 263

24.1 溝通測試的重要性 263

24.2 針對持續改進的可視化 267

24.3 測試及測試結果的可視化 270

24.4 總結 271

第25章 綜述 273

25.1 增強信心的實踐 273

25.1.1 運用實例 274

25.1.2 探索式測試 275

25.1.3 特性測試 275

25.1.4 持續學習 276

25.1.5 環境制約 277

25.1.6 實事求是 278

25.2 營造共同的愿景 279

25.3 總結 281

附錄A Page對象實踐實例 283

附錄B 誘導初學者 289

術語表 291

參考資料 295

參考文獻 303

網友評論(不代表本站觀點)

免責聲明

更多出版社