注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件測試與維護(hù)基礎(chǔ)

軟件測試與維護(hù)基礎(chǔ)

軟件測試與維護(hù)基礎(chǔ)

定 價:¥49.90

作 者: 周之昊,劉熱 著
出版社: 中國鐵道出版社有限公司
叢編項: “十三五”高等職業(yè)教育規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787113260897 出版時間: 2019-08-01 包裝: 平裝
開本: 16開 頁數(shù): 304 字?jǐn)?shù):  

內(nèi)容簡介

  本書吸取了課程建設(shè)成果,總結(jié)多位教師教學(xué)經(jīng)驗,全面系統(tǒng)地介紹了軟件測試的概念、過程、方法及相關(guān)工具。全書共9章,前4章以理論介紹為主,從理論角度討論軟件測試的概念和技術(shù);后5章以實踐練習(xí)為主,從實踐角度介紹軟件測試的應(yīng)用和工具的使用。前一部分內(nèi)容主要包含軟件測試基礎(chǔ)概念、軟件測試流程、軟件測試崗位能力要求、黑盒測試技術(shù)、白盒測試技術(shù)、測試的組織與管理、軟件維護(hù)等。后一部分內(nèi)容主要包括黑盒測試方法的綜合應(yīng)用,單元測試工具JUnit在Android開發(fā)中的應(yīng)用,自動化測試工具UTF在Web系統(tǒng)測試中的使用,負(fù)載測試工具LoadRunner在性能測試中的使用,應(yīng)用程序生命周期管理工具QC在軟件測試管理中的使用。 本書內(nèi)容全面、層次清晰、難易可控,可根據(jù)不同的教學(xué)要求及教學(xué)方向,有選擇地實施教學(xué)。 本書適合作為高等職業(yè)院校相關(guān)專業(yè)軟件測試課程的教材或參考用書,同時也可以供從事軟件開發(fā)及測試工作的人員,以及對軟件測試有興趣的初學(xué)者參考學(xué)習(xí)。

作者簡介

  周之昊、劉熱

圖書目錄

第1章 軟件測試基礎(chǔ) 1
1.1 軟件測試基本概念 1
1.1.1 軟件測試的定義 1
1.1.2 軟件測試的重要性 3
1.1.3 軟件測試的原則 4
1.1.4 軟件測試的分類 6
1.1.5 軟件測試的過程模型 13
1.1.6 軟件測試的過程改進(jìn)模型 17
1.1.7 軟件測試與軟件質(zhì)量保證 23
1.2 軟件測試的流程 27
1.2.1 測試流程概述 27
1.2.2 測試用例 28
1.2.3 測試環(huán)境 33
1.2.4 測試缺陷 35
1.2.5 測試報告 39
1.3 測試崗位能力要求 43
1.3.1 測試崗位需求 44
1.3.2 職位描述 45
1.3.3 職業(yè)技能要求 47
1.3.4 職業(yè)素養(yǎng)要求 48
小結(jié) 49
習(xí)題與思考 50
第2章 軟件測試技術(shù) 51
2.1 黑盒測試技術(shù) 51
2.1.1 等價類劃分法 53
2.1.2 邊界值分析法 59
2.1.3 決策表分析法 65
2.1.4 因果圖法 68
2.1.5 正交試驗法 72
2.1.6 場景法 73
2.1.7 功能圖法 75
2.1.8 其他黑盒測試方法 77
2.1.9 黑盒測試方法的比較與選擇 83
2.2 白盒測試技術(shù) 83
2.2.1 覆蓋方式 84
2.2.2 覆蓋深度 84
2.2.3 測試方法 85
2.2.4 實施方法 85
2.2.5 基本路徑測試 86
2.2.6 循環(huán)測試 86
2.2.7 白盒測試綜合案例 87
2.3 白盒與黑盒測試的比較 90
2.3.1 策略及方法對比 90
2.3.2 黑盒測試與白盒測試之爭 91
小結(jié) 92
習(xí)題與思考 92
第3章 測試的跟蹤與管理 94
3.1 缺陷的生命周期 94
3.2 管理測試內(nèi)容 96
3.2.1 測試計劃 96
3.2.2 測試組織 99
3.2.3 缺陷管理 101
3.3 測試管理工具簡介 108
3.3.1 軟件缺陷報告和跟蹤 108
3.3.2 Bugzilla的安裝和使用 109
3.3.3 建設(shè)高效測試團(tuán)隊 123
小結(jié) 125
習(xí)題與思考 125
第4章 軟件維護(hù) 127
4.1 軟件維護(hù)概述 127
4.1.1 軟件維護(hù)定義 127
4.1.2 軟件維護(hù)類型 127
4.2 軟件維護(hù)的特點(diǎn) 129
4.2.1 結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化
維護(hù)差別巨大 129
4.2.2 維護(hù)的代價高昂 130
4.2.3 維護(hù)的問題很多 130
4.3 軟件維護(hù)過程 131
4.3.1 維護(hù)組織 131
4.3.2 維護(hù)報告 131
4.3.3 維護(hù)的工作流程 132
4.3.4 保存軟件維護(hù)文檔 133
4.3.5 評價維護(hù)活動 133
4.4 軟件的可維護(hù)性 134
4.4.1 決定軟件可維護(hù)性的因素 134
4.4.2 文檔 135
4.4.3 可維護(hù)性復(fù)審 136
4.4.4 提高軟件的可維護(hù)性 136
4.5 預(yù)防性維護(hù) 138
4.6 軟件再工程過程 138
小結(jié) 140
習(xí)題與思考 141
第5章 管理系統(tǒng)的功能測試 143
5.1 測試準(zhǔn)備 143
5.2 測試計劃 145
5.3 功能測試用例的設(shè)計 146
5.4 用例執(zhí)行的竅門 147
5.5 功能測試的三步曲 148
5.6 查找遺漏問題的七大招 149
5.7 測試用例設(shè)計 150
5.7.1 基于等價類劃分法的
用例設(shè)計 150
5.7.2 基于邊界值分析法的
用例設(shè)計 157
5.7.3 基于決策表法的用例設(shè)計 160
5.7.4 基于因果圖法的用例設(shè)計 162
5.7.5 基于錯誤推測法的用例
設(shè)計 167
5.7.6 基于正交試驗法的用例
設(shè)計 170
5.7.7 基于場景法的用例設(shè)計 173
小結(jié) 179
習(xí)題與思考 179
JUnit單元測試與Android
測試 180
6.1 JUnit概述 180
6.1.1 JUnit 3與JUnit 4的
主要區(qū)別 180
6.1.2 JUnit 4常用Annotation
介紹 183
6.2 使用JUnit進(jìn)行項目測試 185
6.2.1 自動售賣機(jī)項目概述 185
6.2.2 項目代碼 185
6.2.3 測試類創(chuàng)建向?qū)Р僮鞑襟E 188
6.2.4 自動售賣機(jī)項目測試 190
6.3 Android JUnit測試 194
6.3.1 Android JUnit概述 194
6.3.2 創(chuàng)建虛擬機(jī) 195
6.3.3 封裝類測試 197
6.3.4 輸入操作測試 208
6.3.5 位置測試 213
6.4 單元測試框架 218
小結(jié) 218
習(xí)題與思考 218
第7章 基于UFT的功能測試 220
7.1 自動化功能測試工具UFT的
介紹 220
7.2 訂票系統(tǒng)的介紹 221
7.3 基于訂票系統(tǒng)的測試設(shè)計 222
7.3.1 開發(fā)測試腳本 222
7.3.2 創(chuàng)建共享對象存儲庫 225
7.3.3 創(chuàng)建函數(shù)和函數(shù)庫 232
7.3.4 增加步驟 234
7.4 運(yùn)行及分析基于訂票系統(tǒng)的
測試 241
7.4.1 運(yùn)行測試腳本 241
7.4.2 查看及分析測試結(jié)果 242
小結(jié) 243
習(xí)題與思考 243
基于LoadRunner的
負(fù)載測試 245
8.1 性能測試工具LoadRunner
簡介 245
8.2 旅游網(wǎng)站系統(tǒng)的介紹 249
8.3 創(chuàng)建腳本 251
8.4 回放腳本 254
8.5 創(chuàng)建負(fù)載測試場景 258



















8.6 運(yùn)行負(fù)載測試 260
8.7 分析測試結(jié)果 264
小結(jié) 271
習(xí)題與思考 271
第9章 基于QC的測試用例管理 272
9.1 測試管理工具QC的介紹 272
9.2 創(chuàng)建版本和周期 276
9.3 定義需求 277
9.4 定義測試計劃 282
9.5 運(yùn)行測試 286
9.6 跟蹤缺陷 291
9.7 分析數(shù)據(jù) 293
小結(jié) 294
習(xí)題與思考 295
參考文獻(xiàn) 296

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號