軟體測試技術與測試實訓教程

軟體測試技術與測試實訓教程

《軟體測試技術與測試實訓教程》是一本在2012年出版的圖書

基本介紹

  • 書名:軟體測試技術與測試實訓教程
  • 作者:黎連業 王華 李龍
  • ISBN:9787111384960
  • 類別:計算機叢書
  • 頁數:364
  • 定價:45元
  • 出版社:機械工業出版社
  • 出版時間:2012 年8月
  • 裝幀:簡裝
  • 開本:16
內容介紹,目錄,

內容介紹

《高等院校計算機專業人才能力培養規劃教材(套用型):軟體測試技術與測試實訓教程》分別以軟體測試的基本知識、軟體測試的核心技術、軟體測試的實用技術與測試實訓、軟體測試文檔寫作與測試所需的常用模板4部分系統、完整地介紹了軟體測試基礎知識概述、軟體測試的質量要求、自動化測試技術、軟體測試工作概述和測試工作指南、白盒測試的實用技術、黑盒測試技術、測試用例設計方法、對《高等院校計算機專業人才能力培養規劃教材(套用型):軟體測試技術與測試實訓教程》測試模型的介紹、數值計算程式測試的實訓、單元測試和單元測試實訓、功能測試和功能測試實訓、性能測試和性能測試實訓、集成測試和集成測試實訓、系統測試和系統測試實訓、驗收測試的實用技術、回歸測試和回歸測試實訓、軟體的其他測試技術、配置測試和配置測試實訓、軟體缺陷測試和測試評估、軟體測試管理、測試文檔的寫作、軟體測試所需的常用模板。

目錄

出版者的話
叢書序言
叢書編委會
前言
教學建議
第一部分 軟體測試的基本知識
第1章 軟體測試基礎知識概述 2
1.1 軟體的基礎知識概述 2
1.2 軟體測試概述 8
1.3 軟體測試的流程 18
1.4 軟體測試的組織結構和人員的要求 22
1.5 軟體測試的前景 25
1.6 軟體測試的術語定義 29
第2章 軟體測試的質量要求 36
2.1 軟體測試成熟度模型 36
2.2 軟體測試的質量 42
2.3 軟體測試人員的職責 47
2.4 軟體測試流程細則要求 51
第3章 自動化測試技術 53
3.1 自動化測試的優點和缺點 53
3.2 自動化測試的過程 55
3.3 一個支持多平台的自動化測試框架模型 56
3.4 選擇自動化測試工具的原則 57
3.5 自動化測試採用的技術 57
3.6 自動化測試工具的級別 59
3.7 自動化測試方案選擇需要考慮的因素 60
3.8 自動化測試要點 61
3.9 自動化測試適用的情況和執行的先決條件 61
3.10 自動化測試工作中的重點 63
3.11 自動化測試的基本流程 63
3.12 自動化測試執行需要解決的問題 64
3.13 自動化測試工具簡介 65
第4章 軟體測試工作概述和測試工作指南 71
4.1 軟體測試工作概述 71
4.2 軟體測試工作指南 73
第二部分 軟體測試的核心技術
第5章 白盒測試技術 76
5.1 白盒測試的基本概念 76
5.2 白盒測試方法 78
5.3 白盒測試的常用技術 88
5.4 白盒測試的要求 93
5.5 人工靜態測試方法 105
5.6 動態測試 105
5.7 結構測試 106
第6章 黑盒測試技術 110
6.1 黑盒測試的基本概念 110
6.2 黑盒測試的方法 112
6.3 黑盒測試工具 123
6.4 黑盒測試的原則、策略和方法 126
6.5 黑盒測試的階段 126
第7章 測試用例設計方法 128
7.1 測試用例概述 128
7.2 測試用例設計的要點 132
7.3 測試用例的管理 136
7.4 測試用例的設計 136
第三部分 軟體測試的實用技術與測試實訓
第8章 對本書測試模型的介紹 148
8.1 引言 149
8.2 程式系統的結構 150
8.3 對密碼修改模組的設計說明 153
8.4 詳細查詢功能設計說明 155
第9章 數值計算程式測試的實訓 158
9.1 數值計算程式測試目的 158
9.2 數值計算程式測試實訓的注意點 158
9.3 lagrange插值實訓 159
9.4 數值計算程式進行的測試實訓 161
第10章 單元測試和單元測試實訓 165
10.1 單元測試概述 165
10.2 單元測試的步驟 168
10.3 單元測試需要填寫的表格 170
10.4 單元測試提交的軟體bug清單 171
10.5 單元測試的測試用例 171
10.6 單元測試的人工測試實訓和操作方法 172
10.7 單元測試的自動化測試實訓和操作方法 175
第11章 功能測試和功能測試實訓 182
11.1 功能測試概述 182
11.2 功能測試的重點 183
11.3 功能測試的常見方法 184
11.4 功能測試的常見流程 194
11.5 功能測試的人工測試實訓和操作方法 195
11.6 功能測試的自動化測試實訓操作方法 200
第12章 性能測試和性能測試實訓 209
12.1 性能測試概述 209
12.2 性能測試的基本要求 211
12.3 性能測試的內容 211
12.4 檢查測試環境 216
12.5 性能測試的執行流程 217
12.6 性能測試常用的測試用例 217
12.7 性能測試的自動化測試實訓和操作方法 221
第13章 集成測試和集成測試實訓 227
13.1 集成測試概述 227
13.2 集成測試的方法 228
13.3 集成測試階段的工作 232
13.4 集成測試的步驟和測試用例 233
13.5 集成測試中的注意事項 234
13.6 集成測試完成的標誌 235
13.7 集成測試的人工測試實訓和操作方法 235
第14章 系統測試和系統測試實訓 238
14.1 系統測試概述 238
14.2 系統測試的測試方法和策略 242
14.3 系統測試過程 245
14.4 系統測試的結果分析 246
14.5 系統測試文檔資料 247
14.6 系統測試的人工測試實訓和操作方法 248
第15章 驗收測試的實用技術 256
15.1 驗收測試的條件、目的和涉及的文檔 256
15.2 套用系統的驗收測試 259
15.3 外包軟體的驗收測試 263
15.4 驗收測試的組織過程 265
15.5 驗收測試內容 266
15.6 文檔驗收 268
15.7 交付工作 269
第16章 回歸測試和回歸測試實訓 271
16.1 回歸測試概述 271
16.2 回歸測試用例庫的維護方法 276
16.2.1 刪除過時的測試用例 276
16.2.2 改進不受控的測試用例 276
16.2.3 刪除冗餘的測試用例 277
16.2.4 增添新的測試用例 277
16.3 回歸測試的方法 277
16.3.1 再測試全部用例 277
16.3.2 基於風險進行測試 277
16.3.3 基於操作進行測試 277
16.3.4 僅測試修改部分 277
16.4 總結回歸測試的結果 278
16.5 回歸測試自動化的問題 279
16.6 回歸測試實踐總結 279
16.7 回歸測試文檔 280
16.8 人工回歸測試實訓和操作方法 280
16.9 回歸測試的自動化測試實訓和操作方法 282
16.9.1 自動化回歸測試工作中的問題 282
16.9.2 自動化回歸測試解決方案 282
16.9.3 手機信息管理系統回歸測試案例 283
第17章 軟體的其他測試技術 286
17.1 可用性測試 286
17.1.1 可用性測試的概念 286
17.1.2 可用性測試的方法 286
17.1.3 可用性測試的目的 287
17.2 壓力測試 287
17.2.1 壓力測試的定義、特點和核心原則 287
17.2.2 壓力測試的目標 288
17.3 確認測試 288
17.3.1 確認測試的定義 288
17.3.2 確認測試的內容 288
17.4 容錯性測試 289
17.4.1 容錯性測試的定義 289
17.4.2 容錯性測試的內容 289
17.4.3 需考慮的特殊事項 289
17.5 易用性測試 290
17.5.1 易用性測試的定義 290
17.5.2 易用性測試的內容 290
17.6 安全性測試 290
17.6.1 什麼是軟體安全 291
17.6.2 安全性測試的內容和方法 291
17.7 需求分析測試 292
17.7.1 需求分析的定義和測試任務 292
17.7.2 需求分析測試的內容 292
17.8 可靠性測試 293
17.8.1 可靠性測試概述 293
17.8.2 軟體可靠性測試中需注意的問題 293
17.8.3 軟體可靠性測試的流程 293
17.9 web測試 296
17.10 接口測試 299
17.10.1 接口測試概述 299
17.10.2 接口測試的內容 300
17.10.3 接口測試的測試項目 300
17.11 安裝和反安裝測試 301
17.11.1 安裝和反安裝測試的工作 301
17.11.2 安裝和反安裝測試的目標 301
17.11.3 安裝測試和反安裝測試的內容 301
第18章 配置測試和配置測試實訓 303
18.1 配置測試概述 303
18.2 配置測試技術 312
18.2.1 配置測試設計 313
18.2.2 配置測試常用技術的使用 313
18.3 配置測試的主要內容 314
18.3.1 硬體環境配置測試 314
18.3.2 軟體環境配置測試 316
18.4 配置測試工作的文檔 319
18.5 配置測試的人工測試實訓和操作方法 319
第19章 軟體缺陷測試和測試評估 322
19.1 軟體缺陷概述 322
19.2 軟體缺陷的生命周期 328
19.2.1 軟體缺陷的生命周期概述 328
19.2.2 軟體缺陷生命狀態的定義 329
19.3 軟體缺陷的跟蹤管理 330
19.3.1 軟體缺陷測試報告 330
19.3.2 缺陷類別 333
19.3.3 缺陷的分離和重現 333
19.3.4 軟體缺陷跟蹤系統 334
19.4 軟體測試的評估 335
19.4.1 測試覆蓋評估 335
19.4.2 軟體測試的質量評估 336
19.4.3 軟體測試的缺陷評估 340
19.4.4 性能測試評估 342
第20章 軟體測試管理 344
20.1 測試項目與測試管理概述 344
20.2 測試項目的範圍管理 347
20.3 測試過程管理 348
20.4 軟體測試管理對組織和人員的管理 351
20.4.1 軟體測試的組織和組織的職能 351
20.4.2 測試的組織結構 353
20.4.3 測試管理人員的能力要求 353
20.4.4 測試管理人員的培訓 354
20.5 變更請求和變更請求管理 354
20.6 測試項目的進度管理 355
20.7 軟體測試的成本管理 356
20.7.1 軟體測試成本管理概述 356
20.7.2 測試費用有效性 360
第四部分 軟體測試文檔寫作與測試所需的常用模板
第21章 測試文檔的寫作 362
21.1 測試文檔的寫作目的 362
21.2 測試文檔的寫作要求 362
21.3 常用的測試文檔 364
第22章 軟體測試所需的常用模板 365
參考文獻 366

熱門詞條

聯絡我們