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