軟體測試技術-第2版

軟體測試技術-第2版

《軟體測試技術-第2版》是2015年2月1日機械工業出版社出版的圖書,作者是徐芳。主要介紹了軟體測試技術基本概念和軟體測試的相關知識。

基本介紹

  • 中文名: 軟體測試技術-第2版
  • 作者:徐芳 
  • 出版社機械工業出版社
  • 出版時間:2015年2月1日
  • 頁數:300 頁
  • 定價:39 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111378846 
內容簡介,圖書目錄,

內容簡介

《軟體測試技術(第2版)》根據軟體測試教學的需要,結合讀者對象未來的職業要求和定位,除了盡力全面闡述軟體測試技術基本概念外,按照軟體測試遞進的職業能力要求來組織本書的內容,使學生的學習一方面循序漸進,另一方面符合軟體測試職業發展的一般過程。同時在教材中注重按照工程步驟來描述軟體測試的相關知識,使學生在學習軟體測試的知識時,能夠獲得工程化思維方式的訓練。
本書共7章。
第1章介紹軟體測試的基本知識;
第2章介紹如何快速進行系統測試並提交錯誤報告;
第3章介紹測試用例的設計和相關技術;
第4章介紹HP公司的功能和性能測試工具;
第5章介紹實際工作中各種測試方法;
第6章介紹測試管理的相關知識和技能;
第7章通過一個實例,給出了完整的與軟體測試相關的文檔。

圖書目錄

第2版前言
第1版前言
第1章開始軟體測試工作1
能力目標1
本章要點1
1.1軟體開發過程
1.1.1瀑布模型
1.1.2原型模型
1.1.3增量模型
1.1.4螺旋模型
1.1.5小結4
1.2軟體質量保證
1.2.1軟體質量的定義
1.2.2軟體錯誤定義
1.2.3軟體質量保證6
1.3測試一個小軟體
1.3.1軟體功能
1.3.2尋找錯誤8
1.4理解軟體測試
1.4.1基本概念
1.4.2測試用例
1.4.3軟體錯誤的產生原因
1.4.4測試人員的目標和主要工作12
1.5軟體測試的分類
1.5.1黑盒測試和白盒測試
1.5.2靜態測試和動態測試
1.5.3測試的不同階段
1.5.4測試目的和內容
1.5.5測試的各種分類之間的關係18
1.6軟體測試工作流程
1.6.1測試工作的主要步驟
1.6.2測試信息流20
1.7測試人員的能力要求和職業前景
1.7.1測試工程師職業素質
1.7.2測試工程師職業前景21
小結22
關鍵術語23
思考題23
第2章執行系統測試24
能力目標24
本章要點24
2.1任務概述24
2.2快速熟悉被測系統25
2.3建立系統測試環境26
2.4報告測試結果
2.4.1軟體錯誤的分類
2.4.2錯誤嚴重性與數量的關係
2.4.3軟體錯誤報告的內容
2.4.4報告錯誤的技巧
2.4.5錯誤的重現38
2.5管理軟體錯誤40
2.6測試報告44
2.7進行有效溝通46
2.7.1測試人員需要從其他人那裡
得到什麼462.7.2其他人需要從測試人員那裡
得到什麼47
小結47
關鍵術語47
思考題48
第3章測試用例設計49
能力目標49
本章要點49
3.1任務概述49
3.2開發測試用例
3.2.1了解測試用例
3.2.2定義詳細測試過程
3.2.3定義預期結果
3.2.4設定與清除
3.2.5測試用例內容
3.2.6白盒測試用例設計
3.2.7黑盒測試用例設計
3.2.8黑盒測試與白盒測試的比較和選擇
3.2.9常見錯誤分析78
3.3評審測試用例79
小結80
關鍵術語80
思考題81
第4章測試工具套用82
能力目標82
本章要點82
4.1任務概述82
4.2手工測試與自動化測試83
4.3自動化測試工具選擇83
4.4功能測試工具Quicktest Professional86
4.4.1QTP的作用86
4.4.2如何錄製和運行一個測試87
4.4.3QTP如何識別對象93
4.4.4讓QTP自動檢查測試結果100
4.4.5參數化測試107
4.4.6建立輸出值112
4.4.7將測試拆分為多操作115
4.4.8了解關鍵字驅動測試117
4.4.9QTP套用常見問題119
4.4.10QTP套用總結120
4.5負載測試工具LoadRunner121
4.5.1LR的作用121
4.5.2LR工具組成122
4.5.3LR性能測試操作流程123
4.5.4利用VuGen開發測試腳本125
4.5.5利用Controller創建運行場景150
4.5.6利用Analysis分析測試結果164
4.5.7LR使用中一些問題169
4.5.8LR總結170
小結171
關鍵術語171
思考題172
第5章測試技術與套用173
能力目標173
本章要點173
5.1任務概述173
5.2總體規劃設計174
5.2.1定義測試策略174
5.2.2定義輸入說明175
5.2.3定義測試環境和配置175
5.2.4測試設計文檔175
5.3功能測試175
5.3.1從需求中獲取什麼176
5.3.2測試用例設計方法選擇177
5.3.3測試用例的覆蓋率178
5.4錯誤處理測試180
5.5用戶界面測試181
5.6性能測試184
5.6.1對性能測試的認識185
5.6.2網路軟體性能測試要點187
5.6.3性能測試實施流程190
5.7兼容性測試194
5.8安全性測試195
5.9安裝與卸載測試197
5.10回歸測試197
5.11記憶體泄露測試198
5.12文檔測試199
5.13探索式測試200
5.14Web套用系統測試200
小結203
關鍵術語203
思考題204
第6章成為優秀的測試組長205
能力目標205
本章要點205
6.1任務概述205
6.2為什麼要寫測試計畫206
6.3測試計畫內容和要點206
6.4測試計畫制定過程207
6.5分析和測試軟體需求208
6.6測試策略210
6.6.1確定測試範圍211
6.6.2選擇測試方法213
6.6.3測試標準214
6.6.4自動化測試工具的選擇216
6.6.5測試軟體的編寫217
6.6.6合理減少測試工作量217
6.7測試環境218
6.7.1測試環境的環境項218
6.7.2如何配置測試環境222
6.8測試管理222
6.8.1缺陷管理工具和測試管理工
具223
6.8.2定義工作進度223
6.8.3建立風險管理計畫227
6.9編寫和審核測試計畫228
6.9.1編寫系統測試計畫文檔228
6.9.2單元測試計畫表格229
6.9.3審核測試計畫文檔230
小結231
關鍵術語231
思考題231
第7章測試文檔實例233
能力目標233
本章要點233
7.1需求示例233
7.2測試計畫示例243
7.3測試設計和開發示例250
7.4系統測試總結報告示例277
小結280
附錄IEEE模板281
參考文獻289
第2版前言
第1版前言
第1章開始軟體測試工作1
能力目標1
本章要點1
1.1軟體開發過程
1.1.1瀑布模型
1.1.2原型模型
1.1.3增量模型
1.1.4螺旋模型
1.1.5小結4
1.2軟體質量保證
1.2.1軟體質量的定義
1.2.2軟體錯誤定義
1.2.3軟體質量保證6
1.3測試一個小軟體
1.3.1軟體功能
1.3.2尋找錯誤8
1.4理解軟體測試
1.4.1基本概念
1.4.2測試用例
1.4.3軟體錯誤的產生原因
1.4.4測試人員的目標和主要工作12
1.5軟體測試的分類
1.5.1黑盒測試和白盒測試
1.5.2靜態測試和動態測試
1.5.3測試的不同階段
1.5.4測試目的和內容
1.5.5測試的各種分類之間的關係18
1.6軟體測試工作流程
1.6.1測試工作的主要步驟
1.6.2測試信息流20
1.7測試人員的能力要求和職業前景
1.7.1測試工程師職業素質
1.7.2測試工程師職業前景21
小結22
關鍵術語23
思考題23
第2章執行系統測試24
能力目標24
本章要點24
2.1任務概述24
2.2快速熟悉被測系統25
2.3建立系統測試環境26
2.4報告測試結果
2.4.1軟體錯誤的分類
2.4.2錯誤嚴重性與數量的關係
2.4.3軟體錯誤報告的內容
2.4.4報告錯誤的技巧
2.4.5錯誤的重現38
2.5管理軟體錯誤40
2.6測試報告44
2.7進行有效溝通46
2.7.1測試人員需要從其他人那裡
得到什麼462.7.2其他人需要從測試人員那裡
得到什麼47
小結47
關鍵術語47
思考題48
第3章測試用例設計49
能力目標49
本章要點49
3.1任務概述49
3.2開發測試用例
3.2.1了解測試用例
3.2.2定義詳細測試過程
3.2.3定義預期結果
3.2.4設定與清除
3.2.5測試用例內容
3.2.6白盒測試用例設計
3.2.7黑盒測試用例設計
3.2.8黑盒測試與白盒測試的比較和選擇
3.2.9常見錯誤分析78
3.3評審測試用例79
小結80
關鍵術語80
思考題81
第4章測試工具套用82
能力目標82
本章要點82
4.1任務概述82
4.2手工測試與自動化測試83
4.3自動化測試工具選擇83
4.4功能測試工具Quicktest Professional86
4.4.1QTP的作用86
4.4.2如何錄製和運行一個測試87
4.4.3QTP如何識別對象93
4.4.4讓QTP自動檢查測試結果100
4.4.5參數化測試107
4.4.6建立輸出值112
4.4.7將測試拆分為多操作115
4.4.8了解關鍵字驅動測試117
4.4.9QTP套用常見問題119
4.4.10QTP套用總結120
4.5負載測試工具LoadRunner121
4.5.1LR的作用121
4.5.2LR工具組成122
4.5.3LR性能測試操作流程123
4.5.4利用VuGen開發測試腳本125
4.5.5利用Controller創建運行場景150
4.5.6利用Analysis分析測試結果164
4.5.7LR使用中一些問題169
4.5.8LR總結170
小結171
關鍵術語171
思考題172
第5章測試技術與套用173
能力目標173
本章要點173
5.1任務概述173
5.2總體規劃設計174
5.2.1定義測試策略174
5.2.2定義輸入說明175
5.2.3定義測試環境和配置175
5.2.4測試設計文檔175
5.3功能測試175
5.3.1從需求中獲取什麼176
5.3.2測試用例設計方法選擇177
5.3.3測試用例的覆蓋率178
5.4錯誤處理測試180
5.5用戶界面測試181
5.6性能測試184
5.6.1對性能測試的認識185
5.6.2網路軟體性能測試要點187
5.6.3性能測試實施流程190
5.7兼容性測試194
5.8安全性測試195
5.9安裝與卸載測試197
5.10回歸測試197
5.11記憶體泄露測試198
5.12文檔測試199
5.13探索式測試200
5.14Web套用系統測試200
小結203
關鍵術語203
思考題204
第6章成為優秀的測試組長205
能力目標205
本章要點205
6.1任務概述205
6.2為什麼要寫測試計畫206
6.3測試計畫內容和要點206
6.4測試計畫制定過程207
6.5分析和測試軟體需求208
6.6測試策略210
6.6.1確定測試範圍211
6.6.2選擇測試方法213
6.6.3測試標準214
6.6.4自動化測試工具的選擇216
6.6.5測試軟體的編寫217
6.6.6合理減少測試工作量217
6.7測試環境218
6.7.1測試環境的環境項218
6.7.2如何配置測試環境222
6.8測試管理222
6.8.1缺陷管理工具和測試管理工
具223
6.8.2定義工作進度223
6.8.3建立風險管理計畫227
6.9編寫和審核測試計畫228
6.9.1編寫系統測試計畫文檔228
6.9.2單元測試計畫表格229
6.9.3審核測試計畫文檔230
小結231
關鍵術語231
思考題231
第7章測試文檔實例233
能力目標233
本章要點233
7.1需求示例233
7.2測試計畫示例243
7.3測試設計和開發示例250
7.4系統測試總結報告示例277
小結280
附錄IEEE模板281
參考文獻289

熱門詞條

聯絡我們