軟件測試:探索式測試的設計思路與實踐 Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design
[美] 詹姆斯·A.惠特克(James A. Wittaker)著 陳霽 徐軒 譯
- 出版商: 清華大學
- 出版日期: 2024-12-01
- 定價: $594
- 售價: 8.5 折 $505
- 語言: 簡體中文
- ISBN: 730264215X
- ISBN-13: 9787302642152
- 此書翻譯自: Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design (Paperback)
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$479$455 -
$420$357 -
$580$458 -
$454海盜派測試分析 : MFQ & PPDCS
-
$580$383 -
$450$355 -
$560$476 -
$356精益產品開發:原則、方法與實施
-
$199獵豹行動 : 硝煙中的敏捷轉型之旅
-
$774$735 -
$356走出硝煙的精益敏捷:我們如何實施 Scrum 和 Kanban
-
$398京東敏捷實踐指南
-
$374敏捷實戰 : 破解敏捷落地的 60個難題
-
$352落地敏捷:教練生存指南
-
$450$356 -
$419$398 -
$662敏捷測試 : 以持續測試促進持續交付
-
$600$468 -
$500$350 -
$755Google軟件工程
-
$500$375 -
$650$507 -
$500$395 -
$352軟件性能測試、分析與調優實踐之路, 2/e
-
$650$488
相關主題
商品描述
"技術迭代加速的當下,軟件測試成為質量保證必不可少的環節。《軟件測試:探索式測試的設計思路與實踐》深入探討了軟件質量的核心價值,從靈活的局部探索式測試到全面的全局探索式測試以及高效的混合探索式測試,作者精選了經過微軟團隊實證並經過時間檢驗的十多種方法與案例。此外,作為軟件測試專家,作者還採用詼諧風趣的風格,針對如何規劃和經營成功的職業生涯給出實用的建議,精選了多年來深受廣大測試人員喜愛的精華文章合集。 《軟件測試:探索式測試的設計思路與實踐》特別針對測試人員、QA 專家、開發人員、團隊、項目經理和架構師,可以幫助他們瞭解軟件測試的全貌,具有較強的實用性和指導性,是一本難得的軟件測試啟蒙和進階好書。"
目錄大綱
詳細目錄
第 1 章 軟件測試 1
1.1 軟件的魔力 1
1.2 失效的軟件 4
小結 10
思考與練習 10
第 2 章 手工測試 13
2.1 軟件缺陷的根源 13
2.2 缺陷的預防和檢測 14
2.2.1 缺陷預防 14
2.2.2 缺陷檢測 16
2.3 關於手工測試 18
2.4 探索式測試 20
2.4.1 局部探索式測試 22
2.4.2 全局探索式測試 24
2.5 探索式測試與腳本化的手工測試相結合 25
小結 26
思考與練習 27
第 3 章 局部探索式測試 29
3.1 想不想成為一名軟件測試人員 29
3.2 測試是抽象和歸納 31
3.3 用戶輸入 32
3.3.1 用戶輸入的基本概念 32
3.3.2 如何測試用戶輸入 35
3.3.3 合法輸入和非法輸入 36
3.4 狀態 45
3.4.1 軟件狀態的基本知識 45
3.4.2 如何測試軟件狀態 46
3.5 代碼路徑 49
3.6 用戶數據 50
3.7 運行環境 52
小結 52
思考與練習 53
第 4 章 全局探索式測試 55
4.1 探索軟件 55
4.2 旅行者隱喻 58
4.3 漫游測試 60
4.3.1 商業區測試 63
4.3.2 古跡測試 73
4.3.3 娛樂區測試 75
4.3.4 旅游區測試 79
4.3.5 酒店區測試 84
4.3.6 破舊區測試 86
4.4 漫游測試實戰 90
小結 91
思考與練習 92
第 5 章 混合探索式測試技術 93
5.1 場景和探索 93
5.2 使用基於場景的探索式測試 96
5.3 通過場景操作引入變化 96
5.3.1 插入步驟 97
5.3.2 刪除步驟 98
5.3.3 替換步驟 99
5.3.4 重復步驟 99
5.3.5 替換數據 100
5.3.6 替換環境 100
5.4 通過漫游測試引入變化 101
5.4.1 賣點測試法 102
5.4.2 地標測試法 103
5.4.3 極限測試法 103
5.4.4 後巷測試法 103
5.4.5 強迫症測試法 104
5.4.6 通宵測試法 104
5.4.7 破壞測試法 104
5.4.8 收藏家測試法 105
5.4.9 超級名模測試法 105
5.4.10 配角測試法 105
5.4.11 雨天測試法 106
5.4.12 蹭票測試法 106
小結 107
思考與練習 107
第 6 章 探索式測試實戰案例 109
6.1 實戰案例:Dynamics AX 客戶端漫游測試 110
6.1.1 探索式測試中的漫游測試法 112
6.1.2 收藏家測試法和收集缺陷 114
6.1.3 漫游測試提示 117
6.2 實戰案例:使用漫游測試發現缺陷 120
6.3 實戰案例:Windows 移動設備中的漫游測試實踐 126
6.3.1 我的測試方法和測試哲學 128
6.3.2 使用漫游測試法找到有趣的缺陷 130
6.4 實戰案例:Windows 媒體播放器的旅游實踐 135
6.5 實戰案例:VSTS 測試版中的停車場測試法實踐 141
6.6 實戰案例:沖刺活動中的測試 142
6.7 實戰案例:停車場測試法 144
6.8 實戰案例:漫游中的測試規劃和管理 145
6.8.1 明確探索式測試的意義 145
6.8.2 漫游測試規劃 147
6.8.3 漫游測試用起來 149
6.8.4 漫游結果分析 150
6.8.5 決策:里程碑 / 發布 152
6.8.6 實踐 152
小結 153
思考與練習 153
第 7 章 漫游測試的主要痛點 155
7.1 軟件測試的五個痛點 155
7.2 無目的性 156
7.2.1 定義需要測試的內容 157
7.2.2 定義何時進行測試 158
7.2.3 定義如何測試 159
7.3 重復性 160
7.3.1 獲取已執行的測試 161
7.3.2 理解何時註入變異 161
7.4 瞬時性 162
7.5 單調性 164
7.6 無記憶性 166
小結 167
思考與練習 168
第 8 章 軟件測試的未來 169
8.1 歡迎來到未來 169
8.2 測試人員的 HUD 抬頭信息提示 170
8.3 測試百科 173
8.3.1 測試用例的重用 174
8.3.2 測試原子和測試分子 175
8.4 測試資產的虛擬化 177
8.5 可視化 178
8.6 未來的測試 181
8.7 發布後的測試 183
小結 184
思考與練習 185
附 錄 187
(一)測試人生須經營 187
(二)博客隨筆精選 195
(三)我在微軟做測試 222