軟件測試技術(第二版)

-
【作 者】庫波 楊國勛
【I S B N 】978-7-5170-2134-6
【責任編輯】祝智敏
【適用讀者群】高職高專
【出版時間】2014-10-17
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第2版第1次印刷
【頁 數】244
【千字數】337
【印 張】15.25
【定 價】¥32
【叢 書】高等職業教育精品示范教材(電子信息課程群)
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書介紹了實用的軟件測試技術。全書共分為8章,主要內容包括:軟件測試基礎知識、軟件測試階段、軟件測試過程與管理、黑盒測試、白盒測試、性能測試、Web應用測試和易用性測試等。
本書在軟件測試技術內容的選取、概念的引入、文字的敘述以及案例和習題的選擇等方面,都力求遵循面向應用、邏輯結構簡明合理、由淺入深、深入淺出、循序漸進、便于自學的原則,突出其實用性與應用性。
本書可作為高職高專學校的計算機專業教材,也適合作為各校非計算機專業輔修計算機專業課程的教材,還可供從事計算機軟件開發的科技人員自學參考。
本書在軟件測試技術內容的選取、概念的引入、文字的敘述以及案例和習題的選擇等方面,都力求面向應用,突出實用性與應用性。
本書最大的特點是注重實踐應用。各種典型的測試技術及方法的介紹皆從實際出發,避免抽象的理論論述,簡潔明了。
本書每章都設有對應測試方法工具的使用介紹,實例多根據實際工程案例進行設計,通過把應用與理論知識緊密結合,激發學生學習軟件測試的興趣。
在教學過程中,教師根據實例,再通過指導上機操作,不但能夠印證許多基本概念,而且能使學生加深理解,從而使其更好地掌握相應的軟件測試方法。
“軟件測試”領域在當今社會發展得欣欣向榮,軟件測試的培訓火熱,從業人數眾多,測試方面的圖書也是琳瑯滿目。四年前,《軟件測試技術》第一版問世,深受讀者喜愛,多次印刷。出版后,陸續收到讀者的反饋,其中針對該書提出不少寶貴的意見。
為了不辜負讀者的厚望,我們認真吸取讀者的反饋意見,參考更多的資料,歷時一年多,對第一版內容做了大量修改,雖然保持了第一版的整體結構,但對一些章節做出調整,完成《軟件測試技術》(第二版)的編寫。例如,將“黑盒測試”和“白盒測試”的基本內容從原來(第一版)第2、3章調整到現在的第4、5章;將軟件測試階段、軟件測試過程與管理的內容添加到第2、3章,從測試項目管理角度來全面介紹測試各階段和測試過程。第二版還刪除了一些和測試內容關系不夠緊密的內容,使本書更加專業,留出更大空間來介紹更多的軟件測試知識和技術,使之跟上軟件技術的發展,更貼近軟件測試領域的實際應用,同時,本書在內容上更加完整,涵蓋了實際測試工作中所需的各項技能。
本書在第1~4章中做出很大改動,加上前面所述的修改,使本書在內容組織上更加自然、合理,從基本概念到方法,再從方法到技術,逐步推進,使“軟件測試”這門課程的學習達到最好的效果。另外,本書在測試工具應用上增加了分量,不僅提高了測試技術水平,而且涉及面更廣,從單元測試、GUI功能測試到服務器的性能測試等各個方面,進行了更深入地討論;在性能測試上也比第一版有更詳細的介紹。
本書由庫波、楊國勛擔任主編,由羅煒、董寧擔任副主編,由王路群擔任主審,趙丙秀、袁曉曦、李文蕙、胡雙參加編寫。其中第1章由趙丙秀修訂,第4章由李文蕙修訂,第5章由袁曉曦修訂,第6章由庫波修訂,第7章由楊國勛修訂,第8章由胡雙修訂。新添加第2章由羅煒編寫,第3章由董寧編寫。
本書最大的特點是注重實踐應用。各種典型的測試技術及方法的介紹均從實際出發,避免抽象的理論論述,在介紹中深入淺出、簡潔明了。每章都設有對應測試方法工具使用的介紹,這些實例許多都是根據實際工程案例進行設計的。根據實例,再通過上機不但能夠使學生印證許多基本概念,而且能加深理解,從而更好地掌握相應的軟件測試方法并能達到熟練應用,通過把應用與理論知識緊密結合,激發學生學習軟件測試的興趣。
本書既適合作為計算機應用、計算機軟件、軟件工程、軟件測試等學科的教材,也適合從事軟件開發和維護的工程技術人員閱讀,包括軟件測試人員、開發人員、項目經理和產品經理。
由于作者水平有限,本書經過修訂仍會存在一些問題,歡迎讀者繼續提出寶貴意見,不斷提高本教材的質量。
編 者
2014年6月
再版前言
第1章 軟件測試基礎知識 1
1.1 軟件的概念 1
1.2 軟件測試的基本概念 2
1.3 軟件測試的必要性 5
1.4 軟件測試的分類 9
本章小結 13
實訓習題 13
第2章 軟件測試階段 14
2.1 軟件生命周期 14
2.1.1 軟件生命周期的階段劃分 14
2.1.2 常見的生命周期模型 17
2.2 軟件測試階段 22
2.2.1 單元測試 24
2.2.2 集成測試 28
2.2.3 確認測試 30
2.2.4 系統測試 31
2.2.5 回歸測試 32
2.3 軟件測試模型 34
2.3.1 V模型 35
2.3.2 W模型 36
2.3.3 X模型 37
2.3.4 H模型 37
本章小結 38
實訓習題 38
第3章 軟件測試過程與管理 39
3.1 軟件測試過程 39
3.1.1 測試需求分析 39
3.1.2 測試計劃 40
3.1.3 測試設計 42
3.1.4 測試執行 43
3.1.5 測試總結 44
3.2 軟件測試團隊管理 45
3.3 軟件測試文檔管理 47
本章小結 52
實訓習題 52
第4章 黑盒測試 53
4.1 黑盒測試方法 53
4.1.1 等價類劃分法 55
4.1.2 邊界值分析法 63
4.1.3 因果圖法 73
4.2 黑盒測試工具 87
4.2.1 黑盒測試工具介紹 87
4.2.2 使用QTP進行黑盒測試 90
本章小結 114
實訓習題 114
第5章 白盒測試 121
5.1 白盒測試方法 121
5.1.1 代碼檢查 122
5.1.2 覆蓋測試 123
5.1.3 路徑測試 127
5.2 白盒測試工具(JUnit) 133
5.2.1 白盒測試工具介紹 133
5.2.2 使用JUnit進行白盒測試 139
本章小結 144
實訓習題 144
第6章 性能測試 145
6.1 軟件性能 145
6.1.1 軟件性能概述 145
6.1.2 軟件性能指標 148
6.2 軟件性能測試方法論 157
6.2.1 SEI負載測試計劃過程 157
6.2.2 RBI方法 158
6.2.3 性能下降曲線分析法 159
6.2.4 LoadRunner的性能測試過程 159
6.2.5 Segue提供的性能測試過程 160
6.3 性能測試的方法 161
6.3.1 性能測試 161
6.3.2 負載測試 162
6.3.3 壓力測試 162
6.3.4 并發測試 163
6.4 性能測試工具 163
6.4.1 性能測試工具介紹 163
6.4.2 使用LoadRunner進行性能測試 165
本章小結 184
實訓習題 184
第7章 Web應用測試 185
7.1 Web應用概述 185
7.1.1 Web應用 185
7.1.2 Web應用技術 186
7.1.3 Web應用服務器 187
7.2 Web應用設計測試 191
7.2.1 Web應用界面測試 191
7.2.2 Web應用功能測試 192
7.2.3 兼容性測試 194
7.3 Web應用安全測試 195
7.3.1 Web應用安全 195
7.3.2 Web應用安全測試方法 195
7.4 Web應用壓力測試 199
7.4.1 壓力測試 199
7.4.2 壓力測試工具(JMeter)介紹 201
本章小結 211
實訓習題 211
第8章 易用性測試 212
8.1 易用性測試概述 212
8.2 安裝測試 215
8.3 功能易用性測試 219
8.4 用戶界面測試 221
8.4.1 界面整體測試 221
8.4.2 圖形用戶界面測試用例 226
8.5 用戶文檔測試 229
本章小結 230
實訓習題 230
附錄 測試報告模板 231
參考文獻 234
- 信息技術基礎(麒麟操作系統+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級應用項目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學英語:英漢互譯500例 [王學文 著]
- 高等教育多維評價體系構建與高質量發展研究 [張妍 著]
- 系統規劃與管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 計算機操作系統實踐指導(openEuler版) [主編 秦光 曾陳萍 岳付強]
- 信息系統管理工程師真題及模考卷精析(適用機考) [主 編 薛大龍 程 剛 上官緒]
- 航海類院校體育教育教學研究 [張利超 李寧 著]
- 新時代背景下我國職業教育產教融合長效機制建設研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統管理工程師(適用第2版大綱)一站通關 [指尖瘋 編著]
- 傳統山水畫論解讀與實踐 [陳鈉 著]
- 網絡工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學科課程思政案例集 [王甫]
- Excel數據處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網絡工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉儲管理實務(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統二次開發 [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長沙市文化和旅游業發展報告 [主編 陳莉]
- 舞臺化妝造型設計 [主編 劉思彤 張 濤 張憶雨]
- 產教融合視角高校體育專業實踐教學體系構建研究 [楊柳青 葉華兵 著]
- 知識圖譜及應用案例 [張善文 黃文準 于長青 陳明淑]
- Python程序設計案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長手冊 [主 編 林贊歌 副主編 杜志南]
- 材料力學 [章寶華 趙新勝 徐斌]
- 系統集成項目管理工程師考試32小時通關(第3版) [主編 薛大龍 副主編 上官緒陽]
- 軟考論文高分特訓與范文10篇——系統分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運行 [王戰領 王叢發 范瑜彬 著]
- 大學生心理健康教育 [方雄 著]