定 價:58 元
叢書名:“十二五”職業(yè)教育國家規(guī)劃教材(修訂版)
- 作者:徐芳 主編
- 出版時間:2021/10/1
- ISBN:9787111682813
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.55
- 頁碼:285
- 紙張:
- 版次:
- 開本:16開
本書根據(jù)軟件測試教學的需要? 結合軟件測試未來的職業(yè)要求和定
位? 除了盡量全面地闡述軟件測試技術的基本概念外? 還按照軟件測試遞
進的職業(yè)能力要求來組織本書的內(nèi)容? 使學生的學習能夠循序漸進? 并且
符合軟件測試職業(yè)發(fā)展的一般過程? 同時在書中注重按照工程步驟來介紹
軟件測試的相關知識? 使學生在學習軟件測試的知識時? 能夠獲得工程化
思維方式的訓練?
本書共6 章? 第1 章介紹軟件測試的基本知識? 第2 章介紹如何快速
進行系統(tǒng)測試并提交錯誤報告? 第3 章介紹測試用例的設計和相關技術?
第4 章介紹業(yè)界主流企業(yè)版和開源測試工具的功能、性能、Web 自動化以
及應用? 第5 章介紹測試技術與應用? 第6 章介紹如何成為的測試
組長?
本書內(nèi)容充實、有大量可操作性實例、實用性強? 可作為高職高專院
校軟件技術專業(yè)軟件測試技術課程的教材? 也可作為有關軟件測試的培訓
教材? 對從事軟件測試實際工作的相關技術人員也具有一定的參考價值?
本書配有電子課件、微課視頻等教學資源? 可掃描書中二維碼觀看微
課視頻? 使用本書作為教材的教師可登錄機械工業(yè)出版社教育服務網(wǎng)
www?? cmpedu?? com 下載? 咨詢郵箱: cmpgaozhi @ sina?? com? 咨詢電話:
010 ̄88379375?
前 言
二維碼索引
第1 章 開始軟件測試工作………………… 1
能力目標………………………………………… 1
本章要點………………………………………… 1
。?? 1 軟件開發(fā)過程…………………………… 1
1?? 1?? 1 瀑布模型…………………………… 2
。?? 1?? 2 原型模型…………………………… 3
。?? 1?? 3 增量模型…………………………… 3
。?? 1?? 4 螺旋模型…………………………… 4
1?? 1?? 5 小結………………………………… 4
。?? 2 軟件質(zhì)量保證…………………………… 5
1?? 2?? 1 軟件質(zhì)量的定義…………………… 5
。?? 2?? 2 軟件錯誤定義……………………… 6
。?? 2?? 3 軟件質(zhì)量保證……………………… 6
。?? 3 測試一個小軟件………………………… 7
1?? 3?? 1 軟件功能…………………………… 7
。?? 3?? 2 尋找錯誤…………………………… 8
。?? 4 理解軟件測試…………………………… 9
。?? 4?? 1 基本概念…………………………… 9
1?? 4?? 2 測試用例…………………………… 11
。?? 4?? 3 軟件錯誤的產(chǎn)生原因……………… 11
。?? 4?? 4 測試人員的目標和主要工作……… 12
1?? 5 軟件測試的分類………………………… 13
。?? 5?? 1 黑盒測試和白盒測試……………… 14
。?? 5?? 2 靜態(tài)測試和動態(tài)測試……………… 15
1?? 5?? 3 測試的不同階段…………………… 15
。?? 5?? 4 測試目的和內(nèi)容…………………… 18
。?? 5?? 5 測試的各種分類之間的關系……… 18
。?? 6 軟件測試工作流程……………………… 19
。?? 6?? 1 測試工作的主要步驟……………… 19
1?? 6?? 2 測試信息流………………………… 20
。?? 7 測試人員的能力要求和職業(yè)前景……… 20
1?? 7?? 1 測試工程師職業(yè)素質(zhì)……………… 20
。?? 7?? 2 測試工程師職業(yè)前景……………… 21
小結…………………………………………… 22
關鍵術語……………………………………… 23
思考題………………………………………… 23
第2 章 執(zhí)行系統(tǒng)測試……………………… 24
能力目標……………………………………… 24
本章要點……………………………………… 24
。?? 1 任務概述………………………………… 24
。?? 2 快速熟悉被測系統(tǒng)……………………… 25
。?? 3 建立系統(tǒng)測試環(huán)境……………………… 26
。?? 4 報告測試結果…………………………… 28
。?? 4?? 1 軟件錯誤的分類…………………… 28
。?? 4?? 2 錯誤嚴重性與數(shù)量的關系………… 30
。?? 4?? 3 軟件錯誤報告的內(nèi)容……………… 30
。?? 4?? 4 報告錯誤的技巧…………………… 32
。?? 4?? 5 錯誤的重現(xiàn)………………………… 38
。?? 5 管理軟件錯誤…………………………… 40
。?? 6 測試報告………………………………… 44
2?? 7 進行有效溝通………………………… 46
。?? 7?? 1 測試人員需要從其他人那里
得到什么…………………………… 46
。?? 7?? 2 其他人需要從測試人員那里
得到什么…………………………… 46
小結…………………………………………… 47
關鍵術語……………………………………… 47
思考題………………………………………… 47
第3 章 測試用例設計……………………… 48
能力目標……………………………………… 48
本章要點……………………………………… 48
3?? 1 任務概述………………………………… 48
。?? 2 開發(fā)測試用例…………………………… 49
3?? 2?? 1 了解測試用例……………………… 49
。?? 2?? 2 定義詳細測試過程………………… 50
。?? 2?? 3 定義預期結果……………………… 51
3?? 2?? 4 設置與清除………………………… 51
Ⅵ
。?? 2?? 5 測試用例內(nèi)容……………………… 52
3?? 2?? 6 白盒測試用例設計………………… 56
。?? 2?? 7 黑盒測試用例設計………………… 61
。?? 2?? 8 黑盒測試與白盒測試的比較
和選擇……………………………… 75
3?? 2?? 9 常見錯誤分析……………………… 77
。?? 3 評審測試用例…………………………… 78
小結…………………………………………… 79
關鍵術語……………………………………… 79
思考題………………………………………… 80
第4 章 測試工具應用……………………… 81
能力目標……………………………………… 81
本章要點……………………………………… 81
4?? 1 任務概述………………………………… 81
。?? 2 手工測試與自動化測試………………… 82
。?? 3 自動化測試工具選擇…………………… 83
4?? 4 功能測試工具Quicktest Professional …… 85
。?? 4?? 1。眩裕 的作用………………………… 85
4?? 4?? 2 如何錄制和運行一個測試………… 87
。?? 4?? 3 QTP 如何識別對象………………… 92
。?? 4?? 4 讓QTP 自動檢查測試
結果………………………………… 99
。?? 4?? 5 參數(shù)化測試……………………… 106
。?? 4?? 6 建立輸出值……………………… 111
4?? 4?? 7 將測試拆分為多操作…………… 114
。?? 4?? 8 了解關鍵字驅(qū)動測試…………… 116
。?? 4?? 9。眩裕 應用常見問題……………… 118
。?? 4?? 10。眩裕 應用總結…………………… 119
。?? 5 負載測試工具LoadRunner …………… 120
。?? 5?? 1 LR 的作用………………………… 120
。?? 5?? 2。蹋 工具組成……………………… 121
4?? 5?? 3。蹋 性能測試操作流程…………… 122
。?? 5?? 4 利用VuGen 開發(fā)測試腳本……… 124
。?? 5?? 5 利用Controller 創(chuàng)建運行場景…… 149
。?? 5?? 6 利用Analysis 分析測試結果…… 163
。?? 5?? 7 LR 使用中的一些問題…………… 168
。?? 5?? 8 LR 總結…………………………… 169
。?? 6 Web 自動化測試工具Selenium ……… 170
。?? 6?? 1 Selenium 的作用………………… 170
。?? 6?? 2。樱澹欤澹睿椋酰 的環(huán)境搭建…………… 171
。?? 6?? 3。樱澹欤澹睿椋酰 中的元素定位………… 174
。?? 6?? 4 Selenium 中的元素等待機制…… 180
。?? 6?? 5。樱澹欤澹睿椋酰 API ……………………… 181
。?? 6?? 6 特殊元素的定位與操作………… 181
。?? 6?? 7。裕澹螅簦危 測試框架………………… 187
。?? 7 壓力測試工具JMeter ………………… 195
。?? 7?? 1。剩停澹簦澹 的作用…………………… 195
。?? 7?? 2。剩停澹簦澹 環(huán)境部署………………… 195
4?? 7?? 3。剩停澹簦澹 測試的基本流程………… 196
。?? 7?? 4 理解JMeter 中的術語…………… 201
。?? 7?? 5 利用JMeter 腳本錄制…………… 206
4?? 7?? 6 利用JMeter 實施壓力測試……… 210
小結…………………………………………… 215
關鍵術語……………………………………… 216
思考題………………………………………… 216
第5 章 測試技術與應用………………… 217
能力目標……………………………………… 217
本章要點……………………………………… 217
5?? 1 任務概述……………………………… 217
。?? 2 總體規(guī)劃設計………………………… 218
5?? 2?? 1 定義測試策略…………………… 218
。?? 2?? 2 定義輸入說明…………………… 219
。?? 2?? 3 定義測試環(huán)境和配置…………… 219
5?? 2?? 4 測試設計文檔…………………… 219
。?? 3 功能測試……………………………… 219
。?? 3?? 1 從需求中獲取什么……………… 220
。?? 3?? 2 測試用例設計方法選擇………… 221
5?? 3?? 3 測試用例的覆蓋率……………… 223
。?? 4 錯誤處理測試………………………… 224
5?? 5 用戶界面測試………………………… 226
。?? 6 性能測試……………………………… 229
5?? 6?? 1 對性能測試的認識……………… 230
。?? 6?? 2 網(wǎng)絡軟件性能測試要點………… 232
。?? 6?? 3 性能測試實施流程……………… 235
。?? 7 兼容性測試…………………………… 239
。?? 8 安全性測試…………………………… 240
。?? 9 安裝與卸載測試……………………… 241
。?? 10 回歸測試……………………………… 242
。?? 11 內(nèi)存泄漏測試………………………… 243
。?? 12 文檔測試……………………………… 244
5?? 13 探索式測試…………………………… 244
。?? 14 Web 應用系統(tǒng)測試…………………… 245
小結…………………………………………… 248
關鍵術語……………………………………… 248
思考題………………………………………… 249
Ⅶ
第6 章 成為優(yōu)秀的測試組長…………… 250
能力目標……………………………………… 250
本章要點……………………………………… 250
。?? 1 任務概述……………………………… 250
6?? 2 為什么要寫測試計劃………………… 251
。?? 3 測試計劃內(nèi)容和要點………………… 251
。?? 4 測試計劃制定過程…………………… 252
。?? 5 分析和測試軟件需求………………… 253
。?? 6 測試策略……………………………… 256
。?? 6?? 1 確定測試范圍…………………… 257
。?? 6?? 2 選擇測試方法…………………… 259
。?? 6?? 3 測試標準………………………… 259
6?? 6?? 4 自動化測試工具的選擇………… 261
。?? 6?? 5 測試軟件的編寫………………… 262
6?? 6?? 6 合理減少測試工作量…………… 263
。?? 7 測試環(huán)境……………………………… 263
。?? 7?? 1 測試環(huán)境的環(huán)境項……………… 264
6?? 7?? 2 如何配置測試環(huán)境……………… 267
。?? 8 測試管理……………………………… 268
6?? 8?? 1 缺陷管理工具和測試管理工具… 268
。?? 8?? 2 定義工作進度…………………… 269
。?? 8?? 3 建立風險管理計劃……………… 273
。?? 9 編寫和審核測試計劃………………… 274
。?? 9?? 1 編寫系統(tǒng)測試計劃文檔………… 274
。?? 9?? 2 單元測試計劃表格……………… 275
。?? 9?? 3 審核測試計劃文檔……………… 276
小結…………………………………………… 277
關鍵術語……………………………………… 278
思考題………………………………………… 278
附錄。桑牛牛 模板…………………………… 279
參考文獻……………………………………… 286