軟件測試技術/高職高專國家示范性院!笆濉币(guī)劃教材
定 價:35 元
叢書名:高職高專國家示范性院校“十三五”規(guī)劃教材
- 作者:淡海英 編
- 出版時間:2018/1/1
- ISBN:9787560647876
- 出 版 社:西安電子科技大學出版社
- 中圖法分類:TP311.55
- 頁碼:264
- 紙張:膠版紙
- 版次:1
- 開本:16開
《軟件測試技術/高職高專國家示范性院!笆濉币(guī)劃教材》系統(tǒng)地介紹了軟件測試的基本概念、基本知識、基本技術、測試計劃、測試方法、測試設計、測試實施、測試總結、測試過程管理、測試工具等內容。內容安排由易到難、深入淺出,敘述簡明易懂。通過對該書內容的學習,讀者能夠較好地掌握軟件測試的基本知識和基本技術。
全書共分9章,第1章介紹了軟件測試的基本知識,第2章介紹了軟件測試計劃,第3章介紹了軟件測試方法與測試設計,第4章介紹了軟件測試實施,第5章介紹了軟件測試總結,第6章介紹了軟件測試過程管理與組織,第7章介紹了軟件測試工具及其分類,第8章介紹了性能測試工具,第9章介紹了功能測試工具。附錄A為軟件測試術語表,附錄B為軟件測試工程師模擬試題。
《軟件測試技術/高職高專國家示范性院!笆濉币(guī)劃教材》可作為高職高專院校軟件測試課程以及軟件測試培訓輔導班的教材,也可供軟件測試人員學習使用。
軟件產業(yè)的發(fā)展關系到一個國家的經濟發(fā)展。目前,隨著信息技術的飛速發(fā)展,我國軟件行業(yè)正在迅速崛起。然而軟件的廣泛使用,離不開軟件質量的保證。所以,只要有軟件存在的地方,就要有軟件測試的存在。軟件測試是軟件開發(fā)過程中的重要環(huán)節(jié),在提高軟件質量方面具有不可替代的作用。隨著軟件產業(yè)的迅速發(fā)展,市場對專業(yè)化、高效化軟件測試的需求愈來愈強烈。
作為國家示范性高等職業(yè)技術學院之一,陜西國防工業(yè)職業(yè)技術學院緊跟高職教學改革的進程,深化課程改革,按照“四化”標準進行了一系列的課程改革與實踐,取得了階段性的成果。“軟件測試技術”課程是我院教育教學質量提升工程中的改革課程之一,結合課改要求,我院教師按照軟件測試的流程編寫了本書。
本書較為系統(tǒng)地對軟件測試技術及相關管理進行了研究,力求做到邏輯嚴謹、簡明易懂、內容新穎。編寫本書時,我們將軟件測試的新概念、新方法、新技術融入其中,在內容的安排上由易到難、深入淺出,以便讀者能夠更好地理解和掌握軟件測試的基本知識,并將其迅速運用到實際的軟件測試工作中。
全書共分9章,第1章介紹了軟件測試的基本知識,包括測試、錯誤、軟件質量、軟件測試、軟件測試過程模型、軟件測試生命周期;第2章介紹了軟件測試計劃,包括項目場景、測試計劃、測試計劃的編制過程及要素、測試計劃的編寫規(guī)范;第3章介紹了軟件測試方法與測試設計,包括靜態(tài)測試、動態(tài)測試、四種測試、測試用例:第4章介紹了軟件測試實施,包括測試準備、測試執(zhí)行、缺陷管理;第5章介紹了軟件測試總結;第6章介紹了軟件測試過程管理與組織,包括軟件測試管理、軟件測試組織、測試度量、測試過程的改進;第7章介紹了軟件測試工具及其分類;第8章介紹了性能測試工具;第9章介紹了功能測試工具。附錄A為軟件測試術語表,附錄B為軟件測試工程師模擬試題。
本書由陜西國防工業(yè)職業(yè)技術學院郭立文副教授主審,陜西國防工業(yè)職業(yè)技術學院淡海英副教授任主編。淡海英負責編寫大綱和統(tǒng)稿,并編寫第2至第6章,陜西國防工業(yè)職業(yè)技術學院劉慧梅副教授編寫第1章,陜西工業(yè)職業(yè)技術學院劉引濤副教授編寫附錄B,陜西工業(yè)職業(yè)技術學院何苗講師編寫第7至第9章,北京四合天地科技有限公司高級軟件研發(fā)工程師萬國德編寫附錄A。
在本書的編撰過程中,得到了學校領導、計算機與軟件學院及其它部門、兄弟院校、行業(yè)企業(yè)工程師的協(xié)助和支持,在此一并表示感謝。由于作者水平有限,加之時間倉促,書中疏漏在所難免,懇請廣大讀者批評指正。
第1章 軟件測試的基本知識
1.1 測試、錯誤和人
1.1.1 錯誤、故障和失效
1.1.2 測試自動化
1.1.3 開發(fā)人員和測試人員的區(qū)別
1.2 軟件質量
1.2.1 軟件質量的定義及特性
1.2.2 軟件質量保證與軟件質量控制
1.3 軟件測試
1.3.1 軟件測試的定義與范疇
1.3.2 軟件測試的原則
1.3.3 軟件測試的分類
1.3.4 軟件測試的誤區(qū)
1.3.5 軟件測試職業(yè)崗位分析
1.4 軟件測試過程模型
1.4.1 軟件開發(fā)過程與軟件測試過程比較
1.4.2 常見的軟件測試過程模型
1.4.3 測試理念
1.5 軟件測試生命周期
1.5.1 測試計劃
1.5.2 測試分析
1.5.3 測試設計
1.5.4 測試執(zhí)行
1.5.5 測試評估
本章小結
習題
第2章 軟件測試計劃
2.1 項目場景
2.2 測試計劃
2.3 測試計劃的編制過程及要素
2.3.1 測試的質量要求
2.3.2 風險分析
2.3.3 測試范圍的識別
2.3.4 制定測試策略
2.3.5 測試資源評估
2.3.6 計劃任務
2.3.7 制定測試計劃面臨的問題及注意事項
2.4 測試計劃的編寫規(guī)范
本章小結
習題
第3章 測試方法與測試設計
3.1 靜態(tài)測試
3.1.1 文檔檢查/審查
3.1.2 代碼檢查/審查
3.2 動態(tài)測試
3.2.1 測試用例概述
3.2.2 白盒測試
3.2.3 黑盒測試
3.3 四種測試
3.3.1 單元測試
3.3.2 集成測試
3.3.3 系統(tǒng)測試
3.3.4 驗收測試
3.4 測試用例
3.4.1 用戶管理
3.4.2 商品管理
3.4.3 購物管理
3.4.4 訂單管理
本章小結
習題
第4章 軟件測試實施
4.1 測試準備
4.1.1 對執(zhí)行測試人員的培訓
4.1.2 測試設備檢查
4.1.3 測試環(huán)境搭建
4.1.4 測試環(huán)境檢查
4.1.5 測試任務及進度的安排
4.2 測試執(zhí)行
4.2.1 測試執(zhí)行流程
4.2.2 監(jiān)督執(zhí)行過程
4.2.3 測試執(zhí)行記錄
4.3 缺陷管理
4.3.1 缺陷分類
4.3.2 缺陷報告規(guī)范
4.3.3 缺陷處理流程
本章小結
習題
第5章 軟件測試總結
5.1 測試評估工作模式
5.2 測試報告規(guī)范
本章小結
習題
第6章 軟件測試過程管理與組織
6.1 軟件測試管理
6.1.1 測試過程管理
6.1.2 配置管理
6.1.3 風險管理
6.2 軟件測試組織
6.2.1 人員與團隊
6.2.2 測試過程組織
6.3 測試度量
6.3.1 測試度量的定義及內容
6.3.2 測試度量分類
6.3.3 測試度量過程
6.4 測試過程的改進
6.4.1 測試過程改進的內容
6.4.2 測試過程的改進
6.4.3 測試過程改進注意事項
本章小結
習題
第7章 軟件測試工具及其分類
7.1 軟件測試工具的分類
7.1.1 功能測試類
7.1.2 數據/測試性能類
7.1.3 靜態(tài)代碼分析類
7.1.4 QA管理類/測試類
7.1.5 問題/缺陷管理類
第8章 性能測試工具
8.1 性能測試
8.1.1 軟件性能指標
8.1.2 性能測試步驟
8.2 性能自動化測試工具LoadRunner的應用
8.2.1 LoadRunner功能
8.2.2 協(xié)議的選擇
8.2.3 腳本錄制
8.2.4 腳本查看
8.2.5 腳本參數化和添加事務
8.2.6 分析場景
本章小結
習題
第9章 功能測試工具
9.1 功能自動化測試工具QTP的應用
9.1.1 插件管理
9.1.2 QuickTest工作流程
9.1.3 QTP程序界面
9.1.4 創(chuàng)建測試
9.1.5 運行測試
9.1.6 關鍵字驅動測試方法
9.2 WinRunner
9.1.1 WinRunner概述
9.1.2 WinRunner應用
本章小結
習題
附錄A 軟件測試術語表
附錄B 軟件測試工程師模擬試題