《軟體測試實踐教程》是2015年出版的圖書,作者是買志玉、韓玉民、張文寧。
基本介紹
- 書名:軟體測試實踐教程
- 作者:買志玉、韓玉民、張文寧、郭麗、劉安戰、崔岩、車戰斌
- ISBN:9787302389804
- 定價:39元
書籍信息,內容簡介,圖書目錄,
書籍信息
作者:買志玉、韓玉民、張文寧、郭麗、劉安戰、崔岩、車戰斌
定價:39元
印次:1-1
ISBN:9787302389804
出版日期:2015.04.01
印刷日期:2015.03.19
定價:39元
印次:1-1
ISBN:9787302389804
出版日期:2015.04.01
印刷日期:2015.03.19
內容簡介
軟體測試技術是一門實踐性很強的套用技術,本書基於實際套用系統的測試過程,全面介紹軟體測試技術及其套用,是學習軟體測試的基礎實踐教材。全書共12章,第1章概括介紹軟體測試的基本概念,第2章介紹功能測試,第3章介紹界面測試,第4章介紹性能測試,第5章介紹安全測試,第6章介紹如何了解項目需求,第7章介紹如何制訂測試計畫,第8章介紹測試的設計,第9章介紹測試的執行,第10章介紹測試的分析總結,第11章介紹配置管理,第12章介紹測試過程管理。另外,附錄A給出了常用的軟體測試文檔模板;附錄B中給出了兩個測試實訓項目,供實訓使用。
圖書目錄
第1章軟體測試的基本概念/1
1.1軟體測試的概念1
1.2軟體測試的分類2
1.2.1按測試方式分類2
1.2.2按測試方法分類2
1.2.3按測試階段分類3
1.2.4按測試類型分類3
1.3軟體測試模型4
1.3.1V模型5
1.3.2W模型5
1.3.3H模型6
1.4軟體測試流程7
1.5軟體開發各個階段的測試任務7
1.5.1需求分析階段8
1.5.2設計階段8
1.5.3實現階段8
1.5.4測試階段8
1.5.5運行維護階段8
本章小結9
習題9
第2章功能測試/10
2.1功能測試的依據10
2.2功能測試的步驟11
2.3功能測試實例:圖書管理系統的借書功能11
2.3.1借書功能的需求描述11
2.3.2測試借書單一功能14
2.3.3測試借書功能相關聯功能16
2.3.4測試借書功能的系統業務流程17
本章小結18〖1〗軟體測試實踐教程目錄[3]〖3〗實訓18
習題18
第3章界面測試/19
3.1界面測試的基本原則19
3.1.1易用性19
3.1.2規範性20
3.1.3合理性20
3.1.4一致性21
3.1.5美觀協調性21
3.2界面測試要點21
3.3界面測試實例22
3.4常用的界面測試工具23
3.4.1HttpUnit24
3.4.2Selenium28
3.4.3Xenu31
本章小結33
實訓33
習題33
第4章性能測試/34
4.1性能測試的基本概念34
4.1.1什麼是性能測試34
4.1.2性能測試常見術語36
4.1.3性能測試的內容39
4.2性能測試的需求43
4.2.1確定性能測試點44
4.2.2確定性能指標44
4.2.3“ACM線上評判系統”性能測試的需求46
4.3性能測試的設計47
4.3.1性能測試模型47
4.3.2“ACM線上評判系統”性能測試設計49
4.4性能測試的執行58
4.4.1LoadRunner簡介58
4.4.2測試腳本的錄製58
4.4.3測試腳本的最佳化68
4.4.4測試腳本的回放88
4.4.5測試場景的設計92
4.4.6測試場景的執行103
4.5性能測試的分析105
4.5.1測試結果的收集105
4.5.2測試結果的分析105
本章小結115
實訓116
習題116
第5章安全測試/117
5.1Web安全概述117
5.2注入漏洞118
5.2.1SQL注入概述119
5.2.2SQL注入檢測121
5.2.3繞過登錄122
5.2.4注入不同的語句類型123
5.2.5UNION操作符124
5.2.6SQL注入攻擊防範125
5.3跨站腳本漏洞131
5.3.1XSS概述131
5.3.2XSS檢測134
5.3.3使用XSS竊取Cookie136
5.3.4使用XSS產生HTTP請求137
5.3.5以互動方式嘗試基於DOM的XSS138
5.3.6繞過欄位長度限制139
5.3.7修改Host頭139
5.3.8XSS攻擊防範140
5.4其他常見攻擊手段143
5.5常用安全測試工具145
5.5.1Firebug145
5.5.2WebScarab148
5.5.3BurpSuite153
5.5.4SQLInjectMe154
本章小結156
實訓156
習題156
第6章了解項目需求/157
6.1中工運動網需求說明書157
6.1.1系統概述157
6.1.2系統功能157
6.1.3系統用戶159
6.1.4系統運行環境159
6.1.5功能描述159
6.1.6系統非功能需求191
6.2需求說明書的評審191
6.2.1軟體測試活動的基本形式192
6.2.2驗證的三種方式193
6.2.3評審檢查表194
6.2.4需求說明書的評審195
本章小結197
實訓198
習題198
第7章制訂測試計畫/199
7.1確定測試需求199
7.2制訂測試策略200
7.3確定測試資源201
7.4創建進度表201
7.5評估風險202
7.6生成測試計畫文檔203
7.7中工運動網測試計畫206
7.7.1文檔介紹206
7.7.2測試策略206
7.7.3角色和職責207
7.7.4進度安排208
7.7.5風險說明209
7.7.6測試環境209
7.7.7輔助管理209
7.7.8測試結束時提交的工作產品209
7.8測試計畫的評審210
本章小結210
實訓210
習題210
第8章測試的設計/212
8.1測試設計的內容212
8.1.1測試用例212
8.1.2測試數據214
8.1.3測試腳本215
8.2中工運動網功能測試用例的設計216
8.3中工運動網界面測試的設計243
8.4中工運動網性能測試用例的設計243
8.5中工運動網安全測試用例的設計245
8.6中工運動網測試數據的設計251
8.7測試用例、測試數據、測試腳本的評審253
8.8對測試用例的理解誤區255
本章小結259
實訓259
習題259
第9章測試的執行/261
9.1搭建測試環境261
9.2執行冒煙測試263
9.3測試的執行和記錄265
9.4中工運動網測試的執行和記錄266
9.4.1執行功能測試266
9.4.2執行界面測試273
9.4.3執行性能測試273
9.4.4執行安全測試297
9.5缺陷的記錄298
9.6中工運動網缺陷的記錄301
9.6.1功能缺陷301
9.6.2界面缺陷312
9.6.3安全缺陷313
9.7缺陷的管理流程317
9.8缺陷跟蹤工具320
9.9回歸測試320
9.10中工運動網第一次回歸測試321
9.10.1搭建測試環境321
9.10.2功能回歸測試322
9.10.3界面回歸測試324
9.11中工運動網第二次回歸測試325
9.11.1功能回歸測試325
9.11.2界面回歸測試327
9.11.3性能回歸測試327
本章小結329
實訓329
習題329
第10章測試的分析總結/331
10.1軟體質量的度量分析331
10.2測試過程的度量分析334
10.3測試總結報告336
10.4中工運動網測試總結報告337
10.4.1文檔介紹337
10.4.2測試環境338
10.4.3測試執行過程339
10.4.4軟體質量的度量分析340
10.4.5測試活動的度量分析343
10.5測試總結報告的評審345
10.6測試結束時提交的工作產品345
本章小結345
實訓345
習題346
第11章配置管理/347
11.1引入配置管理347
11.2配置管理的基本概念348
11.3配置管理的主要活動349
11.4配置管理工具介紹352
11.5SVN配置管理工具的使用353
11.5.1SVN相關軟體準備353
11.5.2SVN伺服器安裝與配置353
11.5.3SVN客戶端的安裝與使用357
本章小結362
實訓362
習題362
第12章測試過程管理/363
12.1測試的跟蹤與監督363
12.2測試團隊的管理364
12.2.1測試團隊的組織形式364
12.2.2測試團隊的溝通交流365
12.2.3測試團隊的風險管理365
12.3測試人員的管理365
12.3.1測試人員的基本素質365
12.3.2測試人員的培訓366
本章小結367
習題368
附錄A軟體測試常用文檔模板/369
A.1測試計畫369
A.2測試用例369
A.3缺陷報告370
A.4缺陷跟蹤文檔370
A.5測試總結報告371
附錄B測試項目實訓/372
B.1實訓一372
B.1.1實訓內容及要求372
B.1.2實訓指導373
B.2實訓二380
B.2.1實訓內容及要求380
B.2.2實訓指導381
參考文獻/397