《軟體測試入門》是2004年人民郵電出版社出版的圖書,作者是(英)塔姆瑞斯,譯者是包曉露、王小娟、朱國平。
基本介紹
- 中文名:軟體測試入門
- 作者:(英)塔姆瑞斯
- 譯者:包曉露、王小娟、朱國平
- 出版社:人民郵電出版社
- 出版時間:2004年2月1日
- 定價:28 元
- ISBN:10位[7115117969] 13位[9787115117960]
內容簡介,編輯推薦,圖書目錄,
內容簡介
書中詳細描述了軟體測試工程師常用的必要工具表格和表單,列舉了幾種測試用例文檔的表格形式以及樣例。此外,還討論了面向對象系統以及Web套用系統測試技術。最後,涉及了生產高質量軟體所必需的測試及國際通用的軟體工程標準對軟體測試的影響等與質量有關的問題。
本書是一本介紹軟體測試入門知識的優秀書籍,適合於軟體測試人員、開發人員、項目管理人員閱讀參考。本書注重實踐,不僅是測試新手的嚮導,而且對於具有豐富測試經驗的工程師而言,也是一本指導如何進行有效測試的參考書。
本書是一本有關軟體測試的書籍,通過對本書的學習,您將學會如何最佳地完成測試任務並最終為後續的項目形成一個有效的測試過程。 本書共分11章,全書通過簡單的範例,詳細地介紹了如何根據需求說明設計測試大綱以及從測試大綱生成測試用例的過程。
編輯推薦
測試在質量軟體開發過程中起著至關重要的作用,然而,許多組織不具備良好的定義的測試過程,迫使測試人員在缺乏指導的情況下工作,不得不經歷艱苦的過程摸索學藝,本書旨在幫助封鎖經驗的測試人員做出明智的選擇以取得最大的測試效果,即使需求不完整或不一致。
《軟體測試入門》一書使你能夠: ·在循序漸進地學習針對核心功能的測試方法; ·在需求質量較差的情況下,識別丟失的信息並實施有效的測試。 ·開發各種文檔格式和記錄測試的用例的樣式 ·套用面向對象和基於Web套用的測試技術 通過採用風險分析和優先權模式等技術,軟體開發人員和測試人員可以選擇最有效的測試,本書介紹了測試觀點和測試範例幫助測試人員將產品轉換為測試用例並建立一個更加嚴格的測試環境。
圖書目錄
第1章 走出測試迷宮 1
1.1 引言 1
1.2 應用程式範例 1
1.3 增量測試法 4
1.3.1 步驟1:探索 5
1.3.2 步驟2:基線測試 6
1.3.3 步驟3:趨勢分析 7
1.3.4 步驟4:分項 8
1.3.5 步驟5:分項組合 11
1.3.6 步驟6:逼近邊界 11
1.3.7 步驟7:非法數據 15
1.3.8 步驟8:衝擊環境 16
1.4 下一步 17
1.5 小結 17
第2章 測試大綱 19
2.1 引言 19
2.2 應用程式範例 19
2.2.1 需求提取 20
2.3 測試大綱方法 22
2.3.1 測試大綱開發 23
2.3.2 測試種類 25
2.3.3 測試種類套用 30
2.3.4 詳細產品信息 33
2.3.5 最後一次疊代 36
2.4 評估測試大綱 41
2.5 進度估算 42
2.6 小結 44
第3章 從測試大綱到測試用例 45
3.1 引言 45
3.2 建立測試用例 45
3.3 文檔捷徑 50
3.4 小結 55
第4章 使用表格和電子表格 57
4.1 引言 57
4.2 應用程式範例 57
4.3 測試用例說明 60
4.3.1 文檔方法 60
4.3.2 測試文檔捷徑 73
4.3.3 詳盡的測試描述 82
4.3.4 自動化測試用例設計 87
4.4 小結 87
第5章 其他類型表格 89
5.1 引言 89
5.2 狀態機 89
5.2.1 由狀態表建立測試用例 92
5.2.2 測試執行和測試級別 94
5.3 具有多個輸入的測試用例 95
5.4 決策表 96
5.4.1 縮減決策表 98
5.4.2 擴充決策表 98
5.4.3 覆蓋率分析 100
5.5 具有複雜數據的應用程式 102
5.6 測試管理 105
5.6.1 測試計畫 105
5.6.2 測試用例矩陣 106
5.6.3 跟蹤測試執行和狀態 108
5.7 小結 108
第6章 面向對象軟體的測試 111
6.1 引言 111
6.2 面向對象軟體和過程軟體的比較 111
6.2.1 面向對象的術語 111
6.2.2 測試軟體 112
6.3 系統測試範例 112
6.3.1 使用大綱方法設計測試用例 115
6.3.2 採用用例方法設計測試用例 119
6.4 類的單元測試 122
6.4.1 使用正交矩陣進行測試 122
6.4.2 測試繼承性 124
6.4.3 測試執行問題 126
6.5 小結 127
第7章 測試Web應用程式 129
7.1 引言 129
7.2 樣例應用程式 129
7.3 功能及可用性問題 131
7.3.1 功能測試 131
7.3.2 可用性測試 132
7.3.3 導航測試 134
7.3.4 表單測試 136
7.3.5 頁面內容測試 137
7.4 配置測試和兼容性測試 138
7.5 可靠性和可用性 140
7.6 性能 141
7.6.1 可擴展性測試 143
7.6.2 負載測試 144
7.6.3 壓力測試 145
7.7 安全測試 146
7.8 端到端事務測試 147
7.9 資料庫測試 148
7.10 完成測試 150
7.10.1 完成測試策略 150
7.10.2 時間表 151
7.10.3 完成小組 151
7.10.4 驗收測試檢查表 152
7.10.5 負載測試檢查表 152
7.10.6 回退計畫 153
7.11 小結 153
第8章 減少測試用例數量 155
8.1 引言 155
8.2 優先權指導方針 156
8.3 優先權分類模式 156
8.4 風險分析 157
8.4.1 風險成分 158
8.4.2 風險矩陣 159
8.4.3 現實世界中的風險分析 161
8.5 識別問題域採訪 161
8.5.1 開發問題 162
8.5.2 用戶問題 163
8.5.3 管理問題 164
8.5.4 人員問題 164
8.6 組合模式 165
8.7 跟蹤選定的測試用例 167
8.7.1 需求跟蹤矩陣 168
8.7.2 風險和測試用例矩陣 168
8.7.3 文檔捷徑 169
8.8 小結 169
第9章 創建質量軟體 171
9.1 引言 171
9.2 開發環境基礎 171
9.2.1 需求 171
9.2.2 項目管理 172
9.2.3 軟體配置管理 172
9.2.4 軟體質量保證 174
9.2.5 評審和檢查 174
9.3 軟體測試環境 175
9.3.1 單元測試 176
9.3.2 集成測試 177
9.3.3 系統測試 177
9.3.4 回歸測試 178
9.3.5 驗收測試 179
9.4 軟體測試任務 179
9.4.1 測試計畫 179
9.4.2 測試自動化 180
9.4.3 問題報告系統 181
9.4.4 測試報告 182
9.5 小結 182
第10章 規範測試文檔的軟體標準 183
10.1 引言 183
10.2 公共元素 184
10.2.1 配置管理 184
10.2.2 評審 184
10.2.3 需求可跟蹤性 185
10.3 行業標準 185
10.3.1 ISO 9001 185
10.3.2 ISO/IEC 12207和IEEE/EIA 12207 186
10.3.3 IEEE軟體工程標準 188
10.3.4 軟體能力成熟度模型 190
10.4 標準符合性 191
10.5 小結 194
第11章 附錄 197
附錄A 197
附錄A1 197
附錄A2 198
附錄A3 198
附錄A4 200
附錄A5 204
附錄A6 211
附錄B 217
附錄B1 217
附錄B2 219
參考文獻 221
索引
(完)