求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

探索式軟件測試檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋
探索式軟件測試

《探索式軟件測試》任命軟件測試人員,OA專家開發人員程序經理和架構師閱讀,對他們的工作具有重要的啟發作用。探索式軟件測試作為一種富有創新精神和現實意義的測試方法,引起越來越多軟件測試人員、質量保證人員和項目經理的高度重視。《探索式軟件測試》作者結合自己二十年的經驗,從多個角度結合富的實例闡述了探索式軟件測試的使用技巧、提示和相關技術。全書共8章,3個附錄,為手工測試流程提供了重要的指導,技術和規劃。

圖書信息

書 名:探索式軟件測試探索式軟件測試

作 者:惠特克

出版社: 清華大學出版社

出版時間: 2010年4月1日

ISBN: 9787302223849

開本: 16開

定價: 35.00元

內容簡介

《探索式軟件測試》任命軟件測試人員,OA專家、開發人員、程序經理和架構師閱讀,對他們的工作具有重要的啟發作用。探索式軟件測試作為一種富有創新精神和現實意義的測試方法,引起越來越多軟件測試人員、質量保證人員和項目經理的高度重視。《探索式軟件測試》作者結合自己二十年的經驗,從多個角度結合富的實例闡述了探索式軟件測試的使用技巧、提示和相關技術。全書共8章,3個附錄,為手工測試流程提供了重要的指導,技術和規劃。

作者簡介

James A.Whittaker,近日已加入谷歌擔任測試工程主管,他曾在微軟擔任Visual Studio Team SysterTl架構師,負責為微軟測試業務主導產品策略,並領導內部團隊應用探索式軟件測試。

Whittaker博士曾在佛羅里達理工學院擔任計算機科學教授一職。在校期間,他被The Jourhal of Systems and Software授予「首席學者」稱號,並領導一個研究團隊創建了許多領先的測試工具和技術,包括備受稱讚的運行時錯誤注入工具Holodeck。Wtlittaker博士還著有《如何攻破軟件》、《如何破壞軟件安全》和《如何破壞網絡軟件》。他發表過50+有關軟件開發和安全的同級評審論文。他持有安全測試和安全防禦技術方面多項發明的專利。

譯者簡介

方敏,現任微軟業洲工程院UIS項目首席測試部門主管,擁有20年軟件測試管理和開發的豐富經驗,曾參加過微軟多項重大產品和技術的研製,包括UIS,Windows Server/Client/Security,SQL Server,Exchange Server,MSN,COM+Services,Windows Medi和微軟內部IT工具等。方敏曾在清華大學獲得電子工程學士和碩士學位,在美國新墨西哥技術學院獲得計算機碩士學位。

張勝,現任微軟總部高級軟件開發測試主管,擁有10餘年軟件開發測試和團隊管理經驗,參與Visual Studio,SQL Server和Office Live的開發測試與發布,現主管Office Communications Server本地化軟件開發測試工作。張勝擁有復旦大學計算機系碩七和學上學位。

圖書目錄

第1章 軟件質量 1

軟件的魔力 1

軟件失效 4

小結 9

練習題 9

第2章 手工測試 11

軟件缺陷的根源 11

缺陷預防和檢測 12

缺陷預防 12

缺陷檢測 13

手工測試 15

手工測試中使用腳本 16

探索式測試 16

小結 21

練習題 21

第3章 局部探索式測試法 23

想不想測試軟件? 23

測試就是有所變,有所不變 25

用戶輸入 26

狀態 36

軟件狀態的基本知識 36

如何測試軟件狀態 37

代碼路徑 39

用戶數據 39

運行環境 41

小結 41

練習題 42

第4章 全局探索式測試法 45

探索軟件 45

旅遊者比喻 47

漫遊測試 49

商業區測試類型 51

歷史區測試類型 58

娛樂區測試類型 60

旅遊區測試類型 63

旅館區測試類型 66

破舊區測試類型 68

漫遊測試法實戰 70

小結 72

練習題 72

第5章 混合探索式測試技術 73

場景和探索 73

使用基於場景的探索式測試 75

通過場景操作引入變化 76

插入步驟 76

刪除步驟 77

替換步驟 77

重複步驟 78

替換數據 78

替換環境 78

通過漫遊測試引入變化 80

賣點測試法 80

地標測試法 81

極限測試法 81

深巷測試法 81

強迫症測試法 81

通宵測試法 81

破壞測試法 82

收藏家測試法 82

超模測試法 82

配角測試法 82

取消測試法 83

混票測試法 83

小結 83

練習題 83

第6章 實踐中的探索式測試 85

漫遊測試 85

Dynamics AX客戶端的漫遊 86

有用的探索漫遊 87

收藏家測試法和收集缺陷 89

漫遊測試提示 92

利用漫遊查找隱錯 94

測試用例管理解決方案的測試 94

取消測試法 95

破壞測試法 96

快遞測試法 97

測一送一測試法 98

在Windows Mobile設備中的

漫遊實踐 98

我的測試方法和哲學 99

漫遊測試法找到的有趣缺陷 101

破壞測試法實例 102

超模測試法實例 103

Windows媒體播放器的漫遊測試

實踐 105

Windows 媒體播放器 105

遍歷測試法 106

超模測試法 108

極限測試法 109

與WMP相關的25個「假如」

類型的問題 109

極限測試法:邊界之旅 110

停車場測試法及其在 Visual Studio

Team System測試版的應用 112

Sprint中的測試 112

停車場測試法 114

漫遊測試中的測試規劃與管理 115

定義地貌 115

旅行計劃 116

讓漫遊測試運轉起來 118

漫遊結果的分析 118

判斷:里程碑和發布 119

在實踐中 119

小結 120

練習題 120

第7章 漫遊與測試中的棘手問題 121

軟件測試的五個棘手問題 121

漫無目的 122

重複性 124

暫時性 126

單調性 127

健忘 128

小結 130

練習題 130

第8章 軟件測試的未來 131

歡迎來到未來世界 131

測試人員的專有提示顯示 132

測試百科 134

測試用例的重用 135

測試原子和測試分子 136

虛擬化的測試資產 137

可視化 138

未來的測試 141

發布之後的測試 142

小結 143

練習題 144

附錄1 經營成功的測試職業生涯 145

你是如何開始做測試工作的? 145

回到未來 146

上山 147

巔峰 149

下山 150

附錄2 JW的專業博客摘錄 151

教我一些東西吧 151

軟件誡律 151

測試錯誤代碼 157

真正的職業測試人員,請上前一步 160

我找到的一些常見的共同特性

(無特別順序) 161

建議總結 162

三擊不中出局,是新的打擊手上場的

時候了 163

正式方法 164

工具 164

流程改進 165

第四種提案 166

軟件測試是藝術、技巧或學科? 166

恢復對軟件行業的尊重 169

事與願違的過去 170

尋找更好的方法 171

分析安全漏洞和質量問題的

流程 171

附錄3 JW微軟博客修訂版 175

加入博客圈 175

2008年7月 176

開篇 176

PEST(泡吧與軟件測試) 177

測試人員評估 179

預防與治療(一) 181

用戶與John 182

手工測試人員的讚歌 182

預防與治療(二) 185

歐洲,你好! 186

測試賦 187

預防與測試(三) 189

回到測試 190

2008年8月 192

預防與治療(四) 192

如果微軟擅長測試,為什麼軟件

依然糟糕呢? 194

預防與治療(五) 197

自由式探索式測試 198

基於場景的探索式測試 198

基於策略的探索式測試 198

基於反饋的探索式測試 199

軟件測試的未來(一) 199

軟件測試的未來(二) 201

2008年9月 203

測試認證 203

軟件測試的未來(三) 205

軟件測試的未來(四) 207

軟件測試的未來(五) 208

2008年10月 210

軟件測試的未來(六) 210

軟件測試的未來(七) 212

軟件測試的未來(八) 214

談到谷歌 216

再議手工測試與自動化測試 216

2008年11月 218

不再需要測試人員? 218

讓測試人員繼續測試 219

2008年12月 220

谷歌與微軟的開發∶測試

比例之爭 220

2009年1月 221

Zune的問題 221

解釋探索式測試 223

(未來的)測試用例重用 224

測試用例重用(續) 226

休假歸來 227

鼴鼠和受感染的花生 228

推薦

如何發現和修復被常規軟件測試忽略的關鍵軟件缺陷?在《探索式軟件測試》中,享譽業界的軟件測試專家Ja rrlesWhittaker揭示了當下最嚴重、隱藏最深的軟件錯誤的真正誘因,並介紹了如何利用功能強大的探索式測試技術來找到並糾正這些錯誤。

先後就職於谷歌、微軟和其他頂尖軟件公司的james Whittaker,在軟件測試的前沿陣地擁有近20年的豐富經驗,他為傳統的手工測試引入了可重複、規範、可傳授和特別高效的新過程。Whittaker定義了針對單個測試人員的簡單技術和針對大規模測試團隊的複雜技術。他還引入了一個混合策略,將探索式概念引入傳統腳本測試。在《探索式軟件測試》中,可以體會到如何在恰當的時機使用這些方法,如何成功地充分應用這些方法。

簡潔、詼諧和可行,《探索式軟件測試》引入的這些技術已經經過上市軟件的測試人員廣泛應用,人們在實際測試過程中深受這些方法的啟發,成功實現了預期目標。《探索式軟件測試》是為測試人員、QA專家、開發人員、程序經理和架構師所寫的。

《探索式軟件測試》涉及以下重要問題:為什麼自動化測試無法消除所有缺陷,如何才能讓這些缺陷無處遁形?哪些技術可幫助我不斷發現和消除致命錯誤?如何更高效地進行手工測試,增加些許輕鬆和愉悅的感覺?對於每個項目,如何確定最高效的高級測試策略?在我無法進行全部測試時,哪些輸入是必須測試的?哪些測試用例能提供最理想的特性覆蓋率?在結合使用探索測試和傳統腳本或場景測試時,如何才能獲得理想效果?如何體現來自開發過程的反饋意見,代碼更改嗎?[1]

參考文獻

  1. 什麼是探索式軟件測試簡書網,2021-07-04