敏捷測試從零開始

陳霽、王富、武夏

  • 出版商: 清華大學
  • 出版日期: 2022-06-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • ISBN: 7302600899
  • ISBN-13: 9787302600893
  • 相關分類: Agile Software軟體測試
  • 立即出貨 (庫存 < 4)

  • 敏捷測試從零開始-preview-1
  • 敏捷測試從零開始-preview-2
  • 敏捷測試從零開始-preview-3
敏捷測試從零開始-preview-1

買這商品的人也買了...

商品描述

本書針對當前正在敏態化交付的團隊,圍繞敏捷思想從測試的角度、從零開始構建知識體系,講解如何做到高質量交付,從質量視角構建基於敏捷理念的全面認知並從基本框架體系跳出構建敏捷思想的質量交付能力,為進一步研發效能提供支撐。 本書共11章,從敏捷理念到優化交付目標,以Scrum體系為基礎,詳細介紹看板、用戶故事地圖、故事實例化、分層自動化體系等,助力個人和團隊搭建完整的敏捷交付能力。構建以業務價值為目標,以高質量快速交付用戶價值的團隊,從而構建統一認知。 本書不但適用於測試團隊,而且適用於敏捷團隊中的各個角色互相瞭解工作內容及知識體系。

目錄大綱

 

 

CONTENTS

 

目錄

 

 

 

第1章敏捷測試開篇00

 

1.1當下問題00

 

1.1.1追著行業,被逼著跑很累(自驅)00

 

1.1.2沒有圈子容易自High(意識)00

 

1.1.3想學習但是總沒有效果(環境)00

 

1.2職業遇到了哪些事情00

 

1.2.1雲層的職業經歷00

 

1.2.2恐慌什麽00

 

1.2.3核心收獲00

 

1.3學習的難度00

 

1.4吃生活的苦還是吃學習的苦0

 

1.4.1困難0

 

1.4.2鷹派和鴿派的故事0

 

1.4.3有錢“真香”0

 

1.4.4學習方法0

 

1.5小結0

 

1.6本章問題0

 

第2章敏捷是什麽及瀑布的問題0

 

2.1敏捷是什麽0

 

2.1.1敏捷的概念0

 

2.1.2敏捷有用麽0

 

2.1.3以前的問題0

 

2.1.4當前的問題0

 

2.1.5問題的成因0

 

2.1.6理想和現實的沖突0

 

2.1.7瀑布模式的問題0

 

2.1.8迭代研發模式0

 

2.2如何敏捷0

 

2.2.1VUCA世界0

 

2.2.2快速地調整目標0

 

2.2.3測試工作是否適合你0

 

2.2.4加速交付0

 

2.2.5模糊的客戶需求0

 

2.2.6可以多快0

 

2.2.7敏捷讓交付更快了麽0

 

2.2.8高速交付下的悖論0

 

2.2.9轉型敏捷0

 

 

2.3成為敏捷0

 

2.3.1如何敏捷地快起來0

 

2.3.2小目標: 尋找MVP0

 

2.3.3小團隊: 獨立自治0

 

2.3.4能力強: 責任共擔0

 

2.4困難0

 

2.4.1意識及行為0

 

2.4.2道、法、術、器0

 

2.4.3團隊能力0

 

2.4.4效率筒倉0

 

2.4.5流動效率與資源效率的認知0

 

2.4.6自適應IT變革框架0

 

2.5小結0

 

2.6本章問題0

 

第3章流暢高質量交付用戶價值0

 

3.1加速交付0

 

3.1.1如何加速小批量交付0

 

3.1.2可以多快0

 

3.1.3如何加速0

 

3.2過程自動化0

 

3.2.1項目化管理體系0

 

3.2.2自動化依賴於規範0

 

3.2.3讓研發自動化0

 

3.2.4代碼質量保證0

 

3.2.5測試質量保證0

 

3.2.6發布流程0

 

3.2.7常見的持續交付流水線0

 

3.2.8常見的持續交付工具0

 

3.2.9構建軟件研發效能體系0

 

3.3減少過程0

 

3.3.1構建交付迭代0

 

3.3.2可視化過程0

 

3.3.3價值管理0

 

3.3.4從批量生產到單件流0

 

3.3.54個流動層次0

 

3.3.6可視化價值0

 

3.4順暢高質量交付有用價值的困難0

 

3.4.1Why Not0

 

3.4.2研發效能度量0

 

3.5小結0

 

3.6本章問題0

 

第4章DevOps下的持續測試體系0

 

4.1持續測試0

 

4.1.1持續什麽0

 

4.1.2持續頻率0

 

4.1.3持續測試0

 

4.2高速有效測試0

 

4.2.1高速測試0

 

4.2.2分佈式測試的難點0

 

4.2.3分層自動化0

 

4.2.4分層自動化與研發架構0

 

4.2.5常用分層自動化框架技術0

 

4.2.6當下分層自動化的問題0

 

4.2.7分層自動化之“行”0

 

4.2.8分層自動化之“神”0

 

4.2.9Spring框架的分層測試0

 

4.2.10分層自動化總結0

 

4.2.11精準測試提升測試有效性0

 

4.3端到端自動化0

 

4.3.1交付過程0

 

4.3.2左移測試0

 

4.3.3右移測試0

 

4.4逃離低速無效測試0

 

4.5小結0

 

4.6本章問題0

 

0

0

第5章到底測什麽,用戶故事體系0

 

5.1從需求到用戶故事0

 

5.1.1交付什麽用戶價值0

 

5.1.2當下問題0

 

5.1.3用戶價值交付0

 

5.1.4用戶價值0

 

5.1.5黃金圈法則0

 

5.2有效聚焦用戶價值0

 

5.2.1故事是講出來的,不是寫出來的0

 

5.2.2團隊需要一個會講故事的人0

 

5.3共享文檔並不代表達成共識0

 

5.3.1錯誤的需求描述0

 

5.3.2編寫用戶故事

 

5.3.3用戶故事INVEST原則

 

5.4構建敏捷下的測試用例

 

5.4.1傳統測試用例與敏捷測試用例

 

5.4.2梳理敏捷測試用例

 

5.4.3基於思維導圖的測試用例設計

 

5.4.4BDD驅動

 

5.5做一個獨立思考的測試人員

 

5.5.1驗收標準

 

5.5.2驗收與用例覆蓋

 

5.5.3敏捷測試的目標

 

5.5.4編寫基於用戶驗收的測試用例

 

5.5.5探索性測試

 

5.5.6傳統測試與探索性測試

 

5.5.7體驗探索

 

5.5.8用戶故事地圖與探索性測試

 

5.6何時測試完成

 

5.6.1什麽時候能結束測試

 

5.6.2完成定義

 

5.6.3常見的完成定義

 

5.6.4完成驗收

 

5.6.5驗收標準與完成定義

 

5.7敏捷測試工程師

 

5.7.1不局限自己

 

5.7.2測試的對象

 

5.8小結

 

5.9本章問題

 

第6章從用戶故事到用戶故事地圖

 

6.1構建全局視角

 

6.1.1局部視角帶來的問題

 

6.1.2為什麽要讀書 

 

6.1.3幸存者偏差

 

6.2構建用戶故事地圖

 

6.2.1用戶價值的前、後、左、右

 

6.2.2如何構建用戶故事地圖

 

6.2.3構建用戶故事地圖

 

6.2.4MoSCoW法則: 排列用戶故事優先級

 

6.2.5用戶故事地圖為測試提供了什麽

 

6.3構建迭代交付範圍

 

6.3.1用戶故事卡片規模

 

6.3.2計劃撲克牌估算

 

6.3.3正確的用戶故事迭代

 

6.3.4MVP的構建策略

 

6.3.5基於MVP的迭代交付

 

6.4探索性測試Plus

 

6.4.1如何避免Monkey Test

 

6.4.2探索什麽

 

6.5小結

 

6.6本章問題

 

第7章看板幫助可視化

 

7.1解決溝通的代價

 

7.1.1看板

 

7.1.2基礎看板

 

7.1.3看板拉動模式

 

7.1.4讓信息對等

 

7.2如何構建看板

 

7.2.1卡片的基本屬性

 

7.2.2構建看板狀態及擴展

 

7.2.3設定狀態遷移準則

 

7.2.4構建階段的問題

 

7.2.5構建泳道

 

7.2.6VIP快速泳道

 

7.3推動看板落地

 

7.3.1物理看板

 

7.3.2如何使用便利百事貼

 

7.4讓價值流動

 

7.4.1註意要點

 

7.4.2時間管理

 

7.5小結

 

7.6本章問題

 

第8章看板管理用戶故事迭代計劃

 

8.1看板管理價值

 

8.1.1提高流動速度

 

8.1.2促進順暢流動

 

8.1.3湖水岩石效應

 

8.2卡片延伸

 

8.2.1卡片的基本屬性

 

8.2.2截止日期和工作項大小

 

8.2.3阻塞項或任務

 

8.2.4心情標識

 

8.2.5高級卡片

 

8.3看板高級擴展

 

8.3.1讓光照亮關鍵所在

 

8.3.2圍繞共同的目標

 

8.3.3看板與每日站會

 

8.4看板要點

 

8.5小結

 

8.6本章問題

 

第9章Scrum管理體系

 

9.1敏捷框架

 

9.1.1常見框架

 

9.1.2LeSS

 

9.1.3SAFe

 

9.1.4敏捷相關認證

 

9.2敏捷與Scrum

 

9.2.1Scrum的定義

 

9.2.2雞和豬的故事

 

9.2.3團隊規模

 

9.2.4敏捷團隊的辦公環境

 

9.2.5敏捷團隊的軟技能

 

9.3Scrum體系

 

9.3.13個角色

 

9.3.23個工件

 

9.3.35個事件

 

9.4項目模式

 

9.4.1Scrum與看板

 

9.4.2ScrumBan

 

9.4.3用看板管理Scrum

 

9.5小結

 

9.6本章問題

 

第10章基於Scrum的測試體系

 

10.1敏捷測試是什麽

 

10.2Scrum敏捷測試

 

10.2.1Scrum流程

 

10.2.2對團隊的要求

 

10.2.3團隊中測試的要求

 

10.2.4Scrum敏捷測試流程

 

10.3基於Scrum的基本測試

 

10.3.1沖刺過程

 

10.3.2每日站會

 

10.3.3評審會議

 

10.3.4回顧會議

 

10.4基於Scrum的測試左移

 

10.5基於Scrum的測試右移

 

10.6跳出規範模式

 

10.7測試敏捷化

 

10.8如何做好敏捷測試

 

10.9小結

 

10.10本章問題

 

第11章基於量化的研發效能管理

 

11.1感性不如理性

 

11.2研發效能下的度量指標

 

11.2.1研發效能度量

 

11.2.2交付能力定義

 

11.2.3燃盡圖

 

11.2.4累積流圖

 

11.3量化質量構建持續交付

 

11.3.1質量監控指標

 

11.3.2測試中台

 

11.4總結

 

11.5本章問題

 

後續知行合一