軟體測試理論與實踐教程

軟體測試理論與實踐教程

《軟體測試理論與實踐教程》是2009年6月1日人民郵電出版社出版的圖書。講述了軟體測試的理論知識與常用方法,還有一些常用的測試工具。

基本介紹

  • 書名:軟體測試理論與實踐教程
  • ISBN:9787115199232 
  • 頁數:226頁
  • 出版社:人民郵電出版社
  • 出版時間:2009年6月1日
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

《軟體測試理論與實踐教程》全面、系統地介紹了軟體測試的理論知識與常用方法,主要內容有軟體測試的基礎知識、軟體測試的標準、白盒測試技術、黑盒測試技術、性能測試技術、軟體測試案例分析,以及軟體測試的前沿技術。《軟體測試理論與實踐教程》附錄中簡要介紹了一些常用的測試工具。《軟體測試理論與實踐教程》既重視軟體測試理論知識的介紹,亦重視軟體測試實際操作方法的講解,能夠幫助讀者了解軟體測試工程師的職業要求,熟悉軟體測試流程,掌握軟體測試的基本思路,並能運用一些常用工具進行軟體測試工作。

目錄

第1章 軟體測試概述 1
1.1 軟體測試的起源及發展 2
1.2 軟體測試的現狀及前景 4
1.3 軟體測試工程師應具備的素質 5
第2章 軟體測試基礎 7
2.1 軟體測試的基本概念 8
2.1.1 軟體生命周期 8
2.1.2 軟體測試的定義 9
2.1.3 軟體缺陷 11
2.1.4 軟體測試的目的 12
2.1.5 軟體測試的原則 12
2.2 軟體測試的類型 14
2.2.1 按照開發階段劃分 14
2.2.2 按照測試實施組織劃分 15
2.2.3 按照測試技術劃分 16
2.2.4 按照測試內容劃分 17
2.3 軟體測試過程模型 21
2.3.1 V模型 22
2.3.2 W模型 23
2.3.3 H模型 24
2.3.4 X模型 25
2.3.5 前置測試模型 26
2.4 軟體質量保證 28
2.4.1 軟體質量保證的定義 28
2.4.2 軟體質量保證的工作內容 29
2.4.3 軟體質量保證的工作過程 30
2.4.4 軟體質量保證與軟體測試的區別 31
第3章 軟體測試標準 33
3.1 軟體質量與評價 34
3.1.1 軟體質量與度量 34
3.1.2 軟體質量模型 34
3.1.3 軟體質量評價 37
3.2 軟體測試標準 38
3.2.1 國內外軟體測試標準概述 38
3.2.2 軟體測試通用標準 39
3.2.3 軍用軟體測試標準 54
3.2.4 信息系統安全評估標準 55
3.3 軟體測試標準的行業套用 60
第4章 白盒測試技術 62
4.1 白盒測試概述 63
4.1.1 詞法分析與語法分析 63
4.1.2 靜態錯誤分析 64
4.1.3 程式插樁技術 64
4.2 靜態測試 69
4.2.1 代碼檢查法 69
4.2.2 靜態結構分析法 81
4.2.3 靜態質量度量法 84
4.3 動態測試技術 88
4.3.1 邏輯覆蓋法 88
4.3.2 基本路徑測試法 93
4.4 白盒測試綜合策略 98
4.4.1 最少測試用例數的計算 98
4.4.2 測試覆蓋準則 100
第5章 黑盒測試技術 103
5.1 黑盒測試概述 104
5.1.1 黑盒測試的概念 104
5.1.2 黑盒測試的特點 104
5.1.3 黑盒測試的套用 105
5.2 功能測試用例設計方法 105
5.2.1 等價類劃分法 105
5.2.2 邊界值分析法 107
5.2.3 場景法 108
5.2.4 因果圖法 110
5.2.5 正交實驗法 112
5.2.6 判定表法 116
5.2.7 其他方法 118
5.2.8 測試方法綜合使用策略 119
5.3 黑盒測試用例的組織和編寫 119
5.3.1 編寫測試用例的意義 119
5.3.2 如何編寫有效的測試用例 120
5.3.3 測試用例的編寫原則 121
5.3.4 測試用例的構成 123
5.3.5 測試用例的編寫策略 124
5.4 QTP自動化工具的使用 124
5.4.1 QTP概述 125
5.4.2 QTP的工作原理及適用範圍 125
5.4.3 QTP視窗結構 126
5.4.4 QTP工作流程 128
5.4.5 錄製測試腳本 128
5.4.6 增強測試腳本 130
5.4.7 執行並分析測試腳本 137
第6章 性能測試技術 140
6.1 性能測試概述 141
6.1.1 軟體性能與性能測試 141
6.1.2 性能測試的目的 141
6.1.3 性能測試的常用術語 143
6.2 性能測試的分類 145
6.2.1 主要類型 145
6.2.2 其他類型 147
6.3 性能測試的策略及實施流程 148
6.3.1 套用在客戶端的性能測試 148
6.3.2 套用在網路的性能測試 149
6.3.3 套用在伺服器端的性能測試 150
6.3.4 性能測試的實施流程 151
6.4 性能測試實戰技術 153
6.4.1 簡介性能測試的常用工具 153
6.4.2 結合LoadRunner實施性能測試 154
6.4.3 開發測試腳本 156
6.4.4 執行測試 163
6.4.5 分析測試結果 165
第7章 測試案例分析 166
7.1 功能測試案例分析 167
7.1.1 “122接處警”系統簡介 167
7.1.2 前期分析 167
7.1.3 用例設計方法的分析 170
7.1.4 測試用例編寫策略的具體套用 175
7.2 白盒測試案例分析 175
7.2.1 靜態測試 176
7.2.2 覆蓋率測試 182
7.3 性能測試案例分析 194
7.3.1 辦公自動化系統的案例分析 194
7.3.2 工作流引擎的案例分析 196
第8章 測試前沿技術 200
8.1 敏捷測試技術 201
8.1.1 敏捷方法的特徵 201
8.1.2 敏捷方法的質量 201
8.1.3 敏捷測試的引入 202
8.1.4 敏捷測試用例設計 202
8.1.5 敏捷測試的弱點 204
8.2 測試驅動開發(TDD) 205
8.2.1 TDD的優勢 205
8.2.2 TDD的原理 206
8.2.3 TDD的過程 206
8.2.4 TDD的原則 207
8.2.5 TDD的測試技術 208
8.2.6 TDD測試案例 209
附錄 測試工具介紹 211
A.1 配置/過程管理工具 212
A.2 功能測試工具 215
A.3 性能測試工具(系統強度測試工具) 216
A.4 白盒、嵌入式測試工具 218
A.5 軟體開發工具 221
A.6 儀器儀表 223
A.7 其他工具 224

熱門詞條

聯絡我們