●章軟件測試的目標
1.1測試目標的定義
1.2測試目標的界定
1.3目標的拆解與分析
1.4分析模型
1.5確保目標達成的策略
1.6確保目標達成的體繫
章習題
第二章軟件工程概況
2.1軟件工程的發展歷史
2.2現代軟件工程的定義
2.3現代軟件工程的基本原理
2.4現代軟件工程框架
2.5現代軟件工程方法學
2.6軟件的生命周期
2.7軟件生命周期模型
2.8軟件工程的目標和原則
第二章習題
第三章軟件測試基礎概述
3.1軟件測試的歷史
3.2軟件測試涉及的關鍵問題
3.3軟件測試與軟件質量保證
3.4軟件故障的定義及分類
3.5軟件測試原則
3.6停止測試的標準
3.7軟件測試人員的要求
第三章習題
第四章軟件測試方法概述
4.1基於生命周期的軟件測試
4.2黑盒測試與白盒測試
4.3靜態測試與動態測試
4.4驗證測試與確認測試
第四章習題
第五章軟件測試的方法和技術
5.1軟件功能測試的定義
5.2黑盒測試方法——等價類劃分法
5.3黑盒測試方法——邊界值分析法
5.4黑盒測試方法——決策袁法
5.5黑盒測試方法——因果圖法
5.6黑盒測試方法——場景法
5.7黑盒測試方法——錯誤推測法
5.8白盒測試
第五章習題
第六章軟件接口測試
6.1接口測試的概念
6.2HTTP甲協議基本知識
6.3RESTful接口
6.4接口測試流程
6.5接口測試用例設計
6.6接口測試質量評估標準
6.7接口測試工具
6.8接口測試自動化
第六章習題
第七章軟件UI自動化測試
7.1UI自動化測試介紹
7.2PC端UI自動化測試
7.3Web自動化測試
7.4移動端UI自動化框架
7.5腳本編寫規範
第七章習題
第八章軟件性能測試
8.1什麼是性能測試
8.2性能測試流程體繫
8.3性能測試技術體繫
8.4性能測試工具介紹(LoadRunner)
8.5性能監控分析工具介紹
8.6案例分享:性能測試與分析
第八章習題
第九章軟件安全測試
9.1如何做好軟件安全測試
9.2名詞術語
9.3常見安全測試工具介紹
9.4常見安全測試案例分析
第九章習題
第十章軟件測試過程
10.1過程模型
10.2軟件測試過程的關鍵活動
10.3軟件測試計劃
10.4測試用例設計
10.5軟件測試執行
10.6缺陷管理
10.7測試報告
第十章習題
參考文獻
內容簡介
《軟件測試技術》較為全面地介紹了當前測試領域的專業知識,追溯了軟件測試的發展史,反映了當前新的軟件測試理論、標準、技術和工具,展望了軟件測試的發展趨勢。全書共分十章,分別是軟件測試的目標、軟件工程概況、軟件測試基礎概述、軟件測試方法概述、軟件測試方法和技術、軟件接口測試、軟件UI自動化測試、軟件性能測試、軟件安全測試、軟件測試過程。
《軟件測試技術》介紹了軟件測試的基本理論和當前流行的一些軟件測試工具的應用,內容精練,文字簡潔,結構合理,綜合性強,定位明確,面向初、中級讀者,由“入門”起步,側重“提高”,特別適合作為高等院校相關專業軟件測試的教材或教學參考書,也可供從事計算機應用開發的各類技術人員參考,或用作全國計算機軟件測評師考試、軟件技術資格與水平考試的培訓資料。