軟件測試實踐

軟件測試實踐 pdf epub mobi txt 電子書 下載2025

出版者:清華大學齣版社
作者:Rex Black
出品人:
頁數:246
译者:郭耀
出版時間:2008
價格:35.00元
裝幀:平裝
isbn號碼:9787302186526
叢書系列:
圖書標籤:
  • 軟件測試
  • 計算機
  • 行業.技能.知識
  • 測試
  • SW-Debug/Test
  • SW
  • IT
  • 軟件測試
  • 測試實踐
  • 質量保證
  • 軟件工程
  • 測試方法
  • 測試技術
  • 自動化測試
  • 性能測試
  • 安全測試
  • 黑盒測試
  • 白盒測試
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

哪怕是測試一個簡單的係統,也可能會是一個曠日持久的任務。在經費和進度緊張的情況下,測試者需要使用實用的技術,親自實踐的經驗和正確的策略來有效而高效地進行軟件測試。

本書將會把這些內容交到你的手中。通過一係列錶述完好,清晰透徹而實用的章節,你將掌握對軟件測試至關重要的技能。

* 如何分析係統的質量風險,並根據風險的級彆來恰當地安排你的測試工作。

* 不同的測試策略,以及每次如何選擇正確的測試策略,包括選擇處理迴歸測試的高效策略。

* 如何基於係統的預期行為來設計(黑盒)測試,包括邊界值(boundary value)、等價性劃分( equivalence partitioning)、決策錶(decision table)、用況(use case)、狀態轉換圖錶(state diagram and table)、所有對值錶 (all-pairs table)、正交錶(orthogonal arrays),以及域分析(domain analysis)。

* 如何基於一個係統的內部結構來設計(白盒)測試,包括代碼覆蓋等級、數據流覆蓋和基本路徑覆蓋。

* 如何規劃和執行集成測試。

* 如何使用你的直覺、經驗和知識去探測和攻擊係統。

* 如何讓你的辛勤工作服務於項目的需要。

* 因為測試是一個切身實踐體驗的活動,本書包括11個完整章節,以真實而原汁原味的練習來展示所有主要的測試技術,以及具體的解決方案 。

如果你從來沒有讀過一本關於測試設計的書,如果你已經讀過其他的測試設計的書卻發現它們很難付諸實施,如果你已經讀過某本測試設計的書卻發現它在事情變得真正有意思的時候就嘎然而止,那麼這本書就是為你寫的。讀完本書後,你學到的關於測試的具體技巧會比多數測試人員在其整個職業生涯中學到的還要多,你將會胸有成竹地把這些知識運用到你下一個測試項目中去。

著者簡介

Rex Black 擁有長達1/4個世紀的軟件與係統工程的豐富經驗,他現任Rex Black 谘詢公司(RBCS)的總裁與首席谘詢師,RBCS是軟件、硬件和係統測試領域的領先者。在過去十多年間,RBCS為全球範圍內的許多客戶提供瞭與測試和質量保證相關的谘詢、外包、評測和培訓服務。RBCS的100多個客戶分布在全球六大洲的20個國傢,這些客戶包括Adobe(India)、ASB Bank、Bank One、Cisco、Comverse、Dell、美國國防部、Hitachi、NDS以及Schlumberger。

Rex已經齣版瞭4本相關著作,是當今在測試和質量保證領域著作最多的作者。他的第一本書《管理測試過程》(Managing the Testing Process)非常流行,現在已經齣瞭第2版,並已在全世界銷售瞭超過25 000本,其中包括在日本、中國和印度發行的版本。他的另外一本關於測試管理的書,《關鍵測試過程》(Critical Testing Process),以及本書的早期版本,當時題為《有效且高效的軟件測試》(Effective and Efficient Software Testing),都已經銷售瞭數韆本,並齣版瞭希伯來語、印度語、日語,以及俄語的版本

Rex還是國際軟件測試認證委員會(ISTQB)(www.istqb.org)和美國軟件測試認證委員會(ASTQB)(www.astqb.org)的主席。他是ISTQB現在使用的基礎課程大綱(2005版),以及將要齣版的高級課程大綱(2007版)的主要作者,並同Isabel Evans、Dorothy Graham和Erik van Veenendaal一起編寫瞭ISTQB考試使用的權威教材——《軟件測試基礎》(Foundations of Software Testing)。

除瞭上述著作之外,Rex還發錶瞭超過25篇期刊論文;並在會議和研討會上發布瞭數百篇論文;他還在世界各地的學術會議和活動中發錶過十多次主題演講。

Rex除瞭環遊世界進行工作和旅遊之外,其他時間居住在美國德剋薩斯州的Bulverde小鎮,和他一起居住的還有:他的妻子Laurel Becker;兩個女兒Emma Grace和Charlotte Catherine;還有他的兩條狗Cosmo 和 Hank。

圖書目錄

第一部分 目標、策略和戰術
第1章 實用意味著什麼 2
1.1 你想有什麼樣的效果 2
1.2 什麼是高效性的正確級彆 3
1.2.1 避免冗餘 3
1.2.2 控製費用 3
1.2.3 軟件測試不是(但是經常被誤認為是)什麼 4
1.3 測試者認知的5個階段 5
1.4 測試的其他基本觀點 6
1.5 將測試作為質量風險管理的一種形式 6
1.6 測試團隊到底是乾什麼的 7
第2章 三角形測試練習 9
2.1 練習:三角形測試 9
2.2 你的三角形測試解答 9
2.3 作者的三角形測試解答 10
第3章 測試與項目的協調 13
3.1 為什麼要進行測試 13
3.2 測試的視角 13
3.3 在上下文環境中測試 14
3.4 常見的測試階段和目標 14
3.5 貫穿組織的測試 15
3.6 V模型 16
3.7 演化式和增量式模型 18
3.8 螺鏇模型 18
3.9 遺憾的常用模型:編碼和修正 19
3.10 測試維護性發布 20
3.11 係統集成 20
3.12 硬件開發和軟件開發 22
3.13 測試過程 22
第4章 理解測試策略、戰術和設計 24
4.1 讓任務、策略和戰術保持協調 24
4.2 分析的測試策略 25
4.3 基於模型的測試策略 25
4.4 係統的測試策略 26
4.5 麵嚮過程的測試策略 26
4.6 動態測試策略 27
4.7 哲學的測試策略 28
4.8 迴歸 28
4.8.1 迴歸策略1:重復所有測試 29
4.8.2 迴歸策略2:重復一些測試 30
4.9 其他3種迴歸策略 31
4.10 戰術:測試技術類彆 31
4.11 策略與戰術方麵的考慮 33
4.12 測試係統 34
4.13 測試設計的經典原則 35
4.14 測試開發的階段 36
4.15 測試策略、戰術和設計的提要 37
第二部分 基於風險的測試
第5章 理解係統質量的風險 40
5.1 測試風險分類 40
5.1.1 功能 41
5.1.2 性能和可靠性 41
5.1.3 壓力、容量和規模 43
5.1.4 狀態 43
5.2 事務 44
5.2.1 安裝和卸載 45
5.2.2 操作 45
5.2.3 維護和可維護性 46
5.3 迴歸 46
5.3.1 可用性和用戶界麵 47
5.3.2 數據質量 47
5.3.3 錯誤和災難處理以及恢復 48
5.3.4 日期和時間處理 49
5.3.5 本地化 50
5.3.6 配置和兼容性 51
5.3.7 聯網的、Internet上的和分布式的 51
5.3.8 符閤標準和法規 51
5.3.9 安全 52
5.3.10 計時和協同 52
5.3.11 文檔 53
5.4 你能想到其他質量風險嗎 53
第6章 協調測試和質量風險 54
6.1 為係統質量風險劃分優先級 54
6.2 測試、客戶使用和係統配置 55
6.3 質量風險分析的方法 56
6.4 非正式的質量風險分析 57
6.5 風險分析的小技巧 60
6.6 風險分析的挑戰 61
第7章 質量風險分析練習 63
7.1 我的解答 63
7.2 關於我的解答的評論 66
7.3 在邁嚮質量風險的途中我遇見瞭一件有趣的事 67
7.4 額外練習 69
7.5 模闆 69
7.6 我的解答 72
7.7 對我的解答的評論 73
7.8 額外範例:“灰和藍”質量風險分析 74
第三部分 靜態測試
第8章 復審和其他靜態測試 78
8.1 測試需求和設計 78
8.2 復審的開銷和收益 78
8.3 復審的類型 79
8.4 為驗證和確認而復審 79
8.5 將復審作為一種改進過程、改進係統、節約開銷的手段 80
8.6 關於靜態測試三個問題的答案 82
8.7 復審作為一種取得共識和理解的手段 82
8.8 復審過程、角色和責任 83
8.9 來自復審的交付品和基本章程 84
8.10 常見的需求和風險缺陷 85
8.11 復審(和測試)文檔 86
8.12 其他靜態測試 87
第9章 復審練習 88
9.1 復審 88
9.2 你的解答 88
9.3 我的解答 90
9.4 對我的解答的評論 93
9.5 額外練習:復審三角形需求首頁 93
9.6 你所找到的需求缺陷 94
9.7 我的解答:需求缺陷 97
9.8 對我的解答的評論 98
第四部分 行為測試
第10章 等價類和邊界值 100
10.1 等價性劃分 100
10.2 邊界值分析 101
10.2.1 整數 102
10.2.2 實數 103
10.2.3 字符和字符串 104
10.2.4 日期 107
10.2.5 時間 108
10.2.6 貨幣 109
10.2.7 功能之外的類和邊界 110
第11章 等價類和邊界值練習 111
11.1 功能性邊界和類 111
11.2 我的解答和評論 112
11.3 非功能的邊界和類 116
11.3.1 Omninet市場需求文檔(v0.3) 116
11.3.2 Omninet係統需求文檔(v0.2) 117
第12章 用況、實況數據和決策錶 118
12.1 用況和場景測試 118
12.2 名詞與動詞、形容詞與副詞 120
12.3 實況數據和客戶測試 120
12.4 決策錶 121
第13章 決策錶練習 123
13.1 決策錶測試 123
13.2 我的解答和評論 124
13.3 決策錶和邊界值 126
13.4 我的解答和評論 127
13.5 為測試建立一個決策錶 131
13.6 我的解答和評論(業務規則是互斥的) 132
第14章 狀態轉換圖 136
14.1 使用狀態轉換圖描述具有狀態的係統 136
14.2 狀態錶 137
14.3 打印服務器狀態轉換圖 138
第15章 狀態轉換圖練習 140
15.1 自助服務機狀態 140
15.2 我的解答和評論 140
15.3 ATM狀態模型 146
15.4 我的解答和評論(ATM狀態模型) 147
15.5 “灰和藍”狀態轉換圖 148
15.6 我的解答和評論(狀態轉換圖) 149
第16章 域測試 151
16.1 組閤的爆炸式劇增 151
16.2 使用飛行裏程計劃的域例子 152
16.3 可能的域測試值 153
16.4 一個航空例子 154
16.5 當域規則變化時 155
16.6 域分析總結 155
16.7 復雜的域測試例子 156
16.8 復雜域的一個通用規則 158
第17章 域測試練習 161
17.1 我的解答和評論 161
第18章 正交錶和所有對值 164
18.1 組閤的爆炸式劇增 164
18.2 正交錶和所有對值錶 165
18.3 兩個正交錶 166
18.4 選擇一個正交錶 167
18.5 將正交錶運用到一個復雜的真實世界例子中 167
18.6 所有對值錶 178
18.7 配置測試上的其他觀點 179
第19章 正交錶練習 181
19.1 我的解答和評論 182
第20章 反應測試 185
20.1 反應測試的基本事實 185
20.2 錯誤猜測、攻擊和缺陷歸類 186
20.3 缺陷圍獵 187
20.4 探索式測試 187
20.5 清單 188
20.6 其他反應測試的靈感來源 189
20.7 優點和缺點 190
20.8 探索式測試的一個案例研究 191
第五部分 結構測試
第21章 控製流測試 196
21.1 代碼覆蓋 196
21.2 McCabe圈復雜度 198
第22章 控製流測試練習 200
22.1 我的解答和評論 201
22.1.1 理解潛在的測試用況的數量 201
22.1.2 為語句、分支、條件和循環的全覆蓋創建一套測試用況集 201
22.1.3 計算McCabe復雜性,寫齣基本路徑,並創建基本測試 202
第23章 數據流測試 205
第24章 數據流測試練習 207
24.1 我的解答和評論 208
第25章 集成測試 214
25.1 驅動和樁 214
25.2 集成技術 215
25.3 主乾集成 217
25.4 集成的McCabe基本路徑 218
25.5 增強的十六進製轉換器程序 220
25.6 調用流 222
第26章 集成基本測試練習 225
26.1 我的解答和評論 225
第六部分 附 錄
附錄A Omninet市場需求文檔 230
A.1 範圍 230
A.1.1 術語、縮寫和簡稱 230
A.1.2 適用文檔 231
A.2 發布時間要求 231
A.3 需求描述 231
A.3.1 通用的技術需求 231
A.3.2 管理 232
附錄B Omninet係統需求文檔 235
B.1 係統功能需求 235
B.2 係統可靠性需求 237
B.3 可用性需求 238
B.4 係統高效性需求 239
B.5 係統維護性需求 240
B.6 可移植性係統需求 240
B.7 設計模型 241
B.7.1 Omninet係統架構 241
B.7.2 付費處理決策錶 241
B.7.3 自助服務機模塊流 242
B.7.4 自助服務機狀態轉換圖 242
B.7.5 自助服務機狀態轉換錶 243
B.7.6 自助服務機操作係統/
瀏覽器/連接速度配置的正交錶 243
附錄C 書目和其他推薦閱讀材料 245
· · · · · · (收起)

讀後感

評分

作者在软件测试领域可能是一个知名人物。但是这本书,我觉得不应该是翻译的问题,的确是作者在某些技术的应用方面可能想告诉读者一些东西,罗罗嗦嗦半天,读者仍然云里雾里。 本书的取材来自于作者的一些培训材料,可能在培训班上应用效果会更好一些。 换言之,不是一本很好...  

評分

作者在软件测试领域可能是一个知名人物。但是这本书,我觉得不应该是翻译的问题,的确是作者在某些技术的应用方面可能想告诉读者一些东西,罗罗嗦嗦半天,读者仍然云里雾里。 本书的取材来自于作者的一些培训材料,可能在培训班上应用效果会更好一些。 换言之,不是一本很好...  

評分

作者在组织内容的功力有点欠缺,很多东西随手拈来,味如嚼蜡。很多表格排版很不科学,很多冗余信息。测试最主要的就是做用最少的测试用例找到更多的BUG(有效和高效)这本书的内容却是用尽量多的东西描述尽量少的内容。喜欢逻辑性比较强的书的读者可能不会喜欢这本书。

評分

作者在软件测试领域可能是一个知名人物。但是这本书,我觉得不应该是翻译的问题,的确是作者在某些技术的应用方面可能想告诉读者一些东西,罗罗嗦嗦半天,读者仍然云里雾里。 本书的取材来自于作者的一些培训材料,可能在培训班上应用效果会更好一些。 换言之,不是一本很好...  

評分

作者在软件测试领域可能是一个知名人物。但是这本书,我觉得不应该是翻译的问题,的确是作者在某些技术的应用方面可能想告诉读者一些东西,罗罗嗦嗦半天,读者仍然云里雾里。 本书的取材来自于作者的一些培训材料,可能在培训班上应用效果会更好一些。 换言之,不是一本很好...  

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有