定 價:49.8 元
叢書名:21世紀高等學(xué)校規(guī)劃教材·軟件工程
- 作者:蘭景英 著
- 出版時間:2016/6/1
- ISBN:9787302432746
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.55
- 頁碼:406
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書作為《軟件測試技術(shù)》的實驗教材,以培養(yǎng)工程實踐能力為目標,以軟件測試流程為主線,以主流的開源軟件測試工具應(yīng)用為基礎(chǔ),為高等院校軟件工程專業(yè)和計算機相關(guān)專業(yè)開設(shè)軟件測試實驗課程提供全方位實踐教學(xué)方案、實踐教學(xué)平臺和實踐教學(xué)案例。 全書共7章,覆蓋軟件測試流程中各階段的測試工具,其中包括測試管理工具TestLink,缺陷管理工具Mantis,靜態(tài)分析工具Checkstyle、FindBugs、Cppcheck和PClint,單元測試工具JUnit和CppUnit,功能測試工具QuickTest和Selenium,性能測試工具LoadRunner和JMeter,以及安全測試工具AppScan等。 本書內(nèi)容新穎,體系完整,結(jié)構(gòu)清晰,實踐性強,從原理、技術(shù)和應(yīng)用三方面深入細致地介紹了軟件測試過程中涉及的各類測試工具。 本書可作為高等院校、高職高專院校、示范性軟件學(xué)院的軟件工程及計算機相關(guān)專業(yè)的“軟件測試實踐課程”教材,也可作為軟件測試實訓(xùn)的培訓(xùn)教材,同時可供從事軟件開發(fā)、項目管理、軟件測試或質(zhì)量保證人員參閱。
覆蓋軟件測試流程中各階段的測試工具,其中包括測試管理工具TestLink,缺陷管理工具Mantis,靜態(tài)分析工具 Checkstyle、Findbugs、Cppcheck和PC-lint,單元測試工具JUnit和CPPUnit,功能測試工具QuickTest和Selenium,性能測試工具LoadRunner和JMeter,以及安全測試工具AppScan。讀者課根據(jù)自己的興趣或工作需要,選擇性的學(xué)習(xí)其中的工具。
第1章軟件測試過程管理
1.1軟件測試管理基礎(chǔ)
1.1.1軟件測試管理
1.1.2軟件測試過程管理
1.1.3軟件測試相關(guān)文檔
1.1.4軟件測試管理工具
1.2TestLink
1.2.1XAMPP的安裝
1.2.2安裝TestLink
1.2.3TestLink簡介
1.2.4TestLink的使用
1.3軟件測試管理實驗
第2章軟件缺陷管理
2.1軟件缺陷基礎(chǔ)
2.1.1軟件缺陷
2.1.2軟件缺陷管理
2.1.3軟件缺陷管理工具
2.2Mantis
2.2.1Mantis簡介
2.2.2Mantis的安裝
2.2.3管理員的操作
2.2.4權(quán)限用戶的操作
2.2.5指派給我的工作
2.3軟件缺陷管理實驗
第3章代碼靜態(tài)測試
3.1代碼靜態(tài)測試
3.1.1靜態(tài)測試
3.1.2靜態(tài)測試工具
3.2Checkstyle
3.2.1Checkstyle簡介
3.2.2Checkstyle規(guī)則文件
3.2.3Checkstyle的安裝
3.2.4Checkstyle的應(yīng)用
3.3FindBugs
3.3.1FindBugs簡介
3.3.2FindBugs的安裝
3.3.3FindBugs的使用
3.3.4配置FindBugs
3.4Cppcheck
3.4.1Cppcheck簡介
3.4.2Cppcheck的安裝
3.4.3Cppcheck的使用
3.5PClint
3.5.1PClint簡介
3.5.2PClint的安裝與配置
3.5.3PClint的代碼檢查功能
3.5.4PClint錯誤信息
3.5.5PClint的應(yīng)用舉例
3.6代碼靜態(tài)測試實驗
第4章單元測試
4.1單元測試基礎(chǔ)
4.1.1單元測試概念
4.1.2白盒測試用例設(shè)計
4.1.3白盒測試工具
4.2xUnit測試框架
4.3JUnit
4.3.1JUnit簡介
4.3.2JUnit測試技術(shù)
4.3.3JUnit的應(yīng)用流程
4.3.4JUnit下的代碼覆蓋率工具EclEmma
4.3.5JUnit測試應(yīng)用舉例
4.4CppUnit
4.4.1CppUnit簡介
4.4.2CppUnit測試技術(shù)
4.4.3CppUnit測試環(huán)境
4.4.4CppUnit示例
4.4.5CppUnit測試案例
4.5單元測試實驗
第5章功能測試
5.1功能測試基礎(chǔ)
5.1.1功能測試概念
5.1.2黑盒測試用例設(shè)計
5.1.3功能測試工具
5.2QuickTest
5.2.1QuickTest簡介
5.2.2QuickTest的安裝
5.2.3QuickTest的使用
5.2.4QuickTest測試案例
5.3Selenium
5.3.1Selenium簡介
5.3.2Selenium IDE環(huán)境配置
5.3.3Selenium IDE應(yīng)用
5.3.4Firebug應(yīng)用
5.3.5XPath Checker應(yīng)用
5.3.6Selenium WebDriver功能
5.3.7Selenium WebDriver環(huán)境配置
5.3.8通過JUnit執(zhí)行Selenium實例
5.3.9通過TestNG執(zhí)行Selenium實例
5.4功能測試實驗
第6章性能測試
6.1性能測試基礎(chǔ)
6.1.1性能測試概念
6.1.2性能測試指標
6.1.3性能計數(shù)器
6.1.4性能測試工具
6.2LoadRunner
6.2.1LoadRunner概述
6.2.2腳本生成器
6.2.3控制器
6.2.4分析器
6.3LoadRunner性能測試案例
6.3.1計劃測試
6.3.2建立測試環(huán)境
6.3.3創(chuàng)建測試腳本
6.3.4執(zhí)行測試
6.3.5分析測試結(jié)果
6.4JMeter
6.4.1JMeter基礎(chǔ)
6.4.2JMeter主要部件
6.4.3JMeter基本操作
6.4.4Badboy錄制腳本
6.4.5JMeter性能測試案例
6.5性能測試實驗
第7章Web安全性測試
7.1Web安全測試基礎(chǔ)
7.1.1Web常見攻擊
7.1.2Web安全測試簡介
7.1.3Web安全測試工具
7.2AppScan
7.2.1AppScan概述
7.2.2AppScan窗口
7.2.3AppScan操作
7.3Web安全測試案例
7.3.1創(chuàng)建掃描
7.3.2執(zhí)行掃描
7.3.3掃描結(jié)果
7.3.4結(jié)果報告
7.4Web安全測試實驗
參考文獻
附錄
附錄A軟件測試文檔模板
附錄B測試工具網(wǎng)址
附錄C博客系統(tǒng)