IT技術(shù)類全國應(yīng)用型人才培養(yǎng)工程指定教材:軟件測試技術(shù)
定 價:24 元
- 作者:熊應(yīng)高 著,楊堃 等 編
- 出版時間:2009/9/1
- ISBN:9787811248760
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP311.56
- 頁碼:192
- 紙張:膠版紙
- 版次:1
- 開本:16開
軟件測試概述、黑盒測試方法、白盒測試方法、軟件測試過程、系統(tǒng)測試技術(shù)與應(yīng)用、軟件測試報告與測試評價、軟件測試項目管理、軟件測試自動化與軟件測試工具、WinRunner測試工具等。
《軟件測試技術(shù)》既可作為高職高專院校各專業(yè)相關(guān)課程的教材,也可以供廣大計算機愛好者自學(xué)或計算機培訓(xùn)班使用。
軟件測試在軟件開發(fā)過程中具有重要的地位,它是保證軟件質(zhì)量的一種重要手段。軟件測試是一門需要獨特技術(shù)的專門學(xué)科。軟件測試并非只憑直覺,測試人員必須掌握軟件測試方面的專業(yè)知識,并掌握專業(yè)的測試技術(shù),還要具有相當多的實踐經(jīng)驗。
隨著人們對軟件測試技術(shù)認識的不斷加深,軟件測試已經(jīng)成為軟件產(chǎn)業(yè)中的新興門類并迅速發(fā)展起來,軟件測試專業(yè)機構(gòu)和組織也正在迅速發(fā)展,軟件測試人才需求旺盛,測試職業(yè)的價值也日益凸顯。
本書作為“全國應(yīng)用型人才培養(yǎng)工程”指定教材之一,全面、系統(tǒng)地講述了軟件測試的基礎(chǔ)知識和專門技術(shù)。全書共分9章。
第1章是軟件測試概述,介紹了軟件生命周期模型、軟件質(zhì)量保證、理解軟件測試、軟件測試的分類、軟件測試的工作流程、軟件測試人員的基本素質(zhì)等內(nèi)容。
第2、3章分別介紹了軟件測試中經(jīng)常用到的兩種測試方法:黑盒測試和白盒測試。
第4章為軟件測試過程,對軟件測試過程中包含的單元測試、集成測試、系統(tǒng)測試、驗收測試、回歸測試、系統(tǒng)排錯等不同階段進行了詳盡的闡述。
第5章講述了系統(tǒng)測試中常用的基本技術(shù)以及測試技巧。
第6、7章分別介紹了軟件測試報告與測試評價、軟件測試項目管理這兩方面的內(nèi)容。
第8章為軟件測試自動化與軟件測試工具概述。
第9章結(jié)合實例,詳細介紹了軟件測試工具WinRunner,便于學(xué)生在前面所學(xué)理論知識的基礎(chǔ)上,進行一些軟件測試方面的具體實踐。
第1章 軟件測試概述
1.1 軟件生命周期模型
1.1.1 軟件生命周期
1.1.2 軟件生命周期模型
1.2 軟件質(zhì)量保證
1.2.1 質(zhì)量與質(zhì)量模型
1.2.2 軟件質(zhì)量保證
1.3 理解軟件測試
1.3.1 軟件測試的定義及目的
1.3.2 軟件測試與開發(fā)過程的關(guān)系
1.3.3 軟件測試與質(zhì)量保證的區(qū)別
1.4 軟件測試的分類
1.4.1 黑盒測試和白盒測試
1.4.2 靜態(tài)測試和動態(tài)測試
1.4.3 測試的不同階段
1.4.4 測試目的和內(nèi)容
1.4.5 測試的各種分類之間的關(guān)系
1.5 軟件測試的工作流程
1.5.1 測試工作的主要步驟
1.5.2 測試信息流
1.6 軟件測試人員的基本素質(zhì)
習題
第2章 黑盒測試方法
2.1 黑盒測試方法概述
2.2 邊界值測試
2.2.1 邊界值分析法
2.2.2 邊界值分析法測試用例
2.2.3 邊界值分析法測試實例
2.2.4 邊界值分析法的局限性
2.3 等價類測試
2.3.1 等價類
2.3.2 等價類測試實例
2.3.3 指導(dǎo)原則
2.4 基于決策表的測試
2.5 錯誤推測法
習題
第3章 白盒測試方法
3.1 白盒測試的基本概念
3.1.1 流圖
3.1.2 環(huán)形復(fù)雜度
3.1.3 圖矩陣
3.2 程序插樁
3.2.1 方法簡介
3.2.2 斷言語句
3.3 邏輯覆蓋
3.3.1 邏輯覆蓋標準
3.3.2 最少測試用例數(shù)字計算
3.4 獨立路徑測試
3.5 循環(huán)測試
3.6 面向?qū)ο蟮陌缀袦y試
3.7 其他白盒測試方法
習題
第4章 軟件測試過程
4.1 軟件測試過程概述
4.2 單元測試
4.2.1 單元測試的主要任務(wù)
4.2.2 單元測試的執(zhí)行過程
4.2.3 單元測試技術(shù)和測試數(shù)據(jù)
4.2.4 單元測試人員
4.3 集成測試
4.3.1 集成測試的主要任務(wù)
4.3.2 集成測試方法
4.3.3 集成測試技術(shù)和測試數(shù)據(jù)
4.3.4 集成測試遵循的原則
4.3.5 集成測試人員
4.4 系統(tǒng)測試
4.4.1 系統(tǒng)測試的任務(wù)
4.4.2 系統(tǒng)測試技術(shù)和測試數(shù)據(jù)
4.4.3 系統(tǒng)測試人員
4.5 驗收測試
4.5.1 驗收測試的主要任務(wù)
4.5.2 驗收測試技術(shù)和測試數(shù)據(jù)
4.5.3 驗收測試人員
4.5.4 α、β測試
4.6 回歸測試
4.6.1 回歸測試技術(shù)和測試數(shù)據(jù)
4.6.2 回歸測試的范圍
4.6.3 回歸測試人員
4.7 系統(tǒng)排錯
習題
第5章 系統(tǒng)測試技術(shù)與應(yīng)用
5.1 系統(tǒng)測試技術(shù)
5.1.1 功能測試
5.1.2 錯誤處理測試
5.1.3 內(nèi)存泄漏測試
5.1.4 用戶界面測試
5.1.5 性能測試
5.1.6 安全測試
5.1.7 壓力測試
5.1.8 安裝與卸載測試
5.1.9 升級測試
5.1.10 兼容性測試
5.1.11 冒煙測試
5.1.12 文檔測試
5.2 測試技巧
5.2.1 植入缺陷
5.2.2 回歸測試
5.3 Web應(yīng)用系統(tǒng)測試要點
習題
第6章 軟件測試報告與測試評價
6.1 軟件缺陷的概念和種類
6.2 正確面對軟件缺陷
6.3 軟件缺陷的生命周期
6.4 軟件缺陷的嚴重性和優(yōu)先級
6.5 報告軟件缺陷
6.5.1 報告軟件缺陷的基本原則
6.5.2 IEEE軟件缺陷報告模板
6.5.3 軟件缺陷數(shù)據(jù)庫跟蹤系統(tǒng)
6.5.4 手工報告和跟蹤軟件缺陷
6.6 分離和再現(xiàn)軟件缺陷
6.7 測試總結(jié)報告
6.8 測試的評測
6.8.1 覆蓋評測
6.8.2 質(zhì)量評測
6.8.3 性能評測
習題
第7章 軟件測試項目管理
7.1 測試項目管理概述
7.1.1 測試項目與測試項目管理
7.1.2 測試項目的范圍管理
7.2 測試文檔
7.2.1 測試文檔的作用
7.2.2 測試文檔的類型
7.3 軟件測試計劃
7.3.1 制訂測試計劃的目的
7.3.2 制訂測試計劃的原則
7.3.3 制訂測試計劃時面對的問題
7.3.4 制訂測試計劃
7.4 測試的組織與人員管理
7.4.1 測試的組織與人員管理概述
7.4.2 測試人員的組織結(jié)構(gòu)
7.4.3 測試人員
7.4.4 人員的通信方式
7.4.5 測試人員管理的激勵機制
7.4.6 測試人員的培訓(xùn)
7.4.7 測試的組織與人員管理中的風險管理
7.5 軟件測試過程管理
7.5.1 測試項目的跟蹤與監(jiān)控
7.5.2 測試的配置管理
7.5.3 軟件測試風險管理
7.5.4 軟件測試的成本管理
習題
第8章 軟件測試自動化與軟件測試工具
8.1 軟件自動化測試概述
8.2 自動化測試的作用和優(yōu)勢
8.3 軟件測試工具分類
8.4 常用軟件測試工具簡介
8.4.1 QACenter
8.4.2 WinRunner
8.4.3 LoadRunner
習題
第9章 WinRunner測試工具
9.1 WinRunner簡介
9.1.1 主界面
9.1.2 測試模式
9.1.3 測試過程
9.1.4 樣本軟件
9.1.5 測試套件
9.2 GUI Map
9.2.1 GUI對象屬性的查看
9.2.2 GUI map file模式
9.3 錄制測試腳本
9.3.1 選擇錄制模式
9.3.2 Context Sensitive模式下錄制
9.3.3 Analog模式下錄制
9.3.4 測試腳本執(zhí)行
9.3.5 測試結(jié)果分析
9.3.6 錄制時建議
9.4 同步點
9.5 GUI對象檢查點
9.6 圖像檢查點
9.7 編輯測試腳本
9.8 數(shù)據(jù)驅(qū)動測試腳本
9.9 文字檢查點
9.10 批次測試
9.11 維護測試腳本
習題
參考文獻