![](/c49/30/1391826597.jpg)
出版社:電子工業 ISBN:9787121238185 商品編碼:1391826597 開本:16 出版時間:2014-08-01 代碼:46 作者:賀平
" 基本信息 商品名稱: 軟件測試教程(第3版高等應用型人纔培養規劃教材) | 出版社: 電子工業 | 出版時間:2014-08-01 | 作者:賀平 | 開本:16開 | 印刷時間: 2014-08-01 | 代碼: 46 | 頁數:372 | 印次:1 | ISBN號:9787121238185 | 商品類型:圖書 | 版次:3 | 內容提要 由賀平編著的《軟件測試教程(第3版高等應用型 人纔培養規劃教材)》全面闡述了軟件測試的基本理 論和業界主流的技術方法,並從軟件生命周期的*新 視角展開和分析軟件測試的知識、技術及應用的策略 、過程及方法。全書共10章:軟件測試概述、軟件生 命周期的測試、軟件靜態測試技術、軟件動態測試技 術、軟件自動化測試、軟件項目的組件測試、軟件繫 統性功能測試、軟件繫統性能測試、軟件繫統安全性 測試、軟件測試管理,基本涵蓋了目前軟件測試的知 識體繫、技術體繫和應用體繫。本書使讀者能繫統、 較快地掌握軟件測試的繫統知識,獲得解決實際測試 問題的思路和基本的工程實踐方法。 本書可作為高等院校、高職高專院校的軟件工程 、軟件技術、軟件測試及相關的信息技術類專業教材 ,也可作為參加國際軟件測試工程師認證(ISTOB)的 主選參考資料。 目錄 **章 軟件測試概述 1.1 軟件測試的產生與發展 1.1.1 軟件可靠性問題 1.1.2 軟件缺陷與故障 1.1.3 軟件測試的產生與發展 1.1.4 軟件測試的發展趨勢 1.2 軟件測試基礎知識與理論 1.2.1 軟件測試的目的與原則 1.2.2 軟件測試的基本原理與特性準則 1.2.3 軟件測試的基本策略 1.3 軟件開發模式與軟件測試 1.3.1 軟件開發模式 1.3.2 軟件開發與軟件測試 1.3.3 軟件測試模型分析 1.4 軟件質量及其保證 1.4.1 軟件質量體繫 1.4.2 軟件測試成熟度 本章小結 習題與作業 第2章 軟件生命周期的測試 2.1 軟件生命周期中的測試 2.1.1 軟件生命周期 2.1.2 軟件生命周期中的測試策略 2.1.3 軟件測試通用流程 2.2 軟件測試技術分析 2.2.1 基於動態測試分析與靜態測試分析 2.2.2 基於規格說明的測試技術 2.2.3 基於結構的測試技術 2.2.4 基於經驗的測試技術 2.2.5 手工測試與自動化測試 2.2.6 基於風險的測試 2.2.7 軟件測試的分類 2.3 組件測試 2.3.1 組件測試的類別及模式 2.3.2 組件測試的任務 2.3.3 組件測試的過程 2.3.4 組件測試管理 2.4 集成測試 2.4.1 集成測試概念 2.4.2 集成測試策略 2.5 繫統測試 2.5.1 繫統測試的概念、對像、環境與目標 2.5.2 繫統的功能性測試 2.5.3 繫統測試的非功能性測試 2.6 確認測試 2.6.1 確認測試的準則 2.6.2 程序修改後的確認測試 2.6.3 配置與審查 2.7 驗收測試 2.7.1 驗收測試的含義 2.7.2 驗收測試的任務及內容 2.7.3 軟件文檔驗收測試 2.8 軟件新版本的測試 2.8.1 軟件維護測試 2.8.2 軟件版本開發的測試 2.8.3 軟件增量開發中的測試 本章小結 習題與作業 第3章 軟件靜態測試技術 3.1 軟件靜態測試 3.1.1 靜態測試技術概要 3.1.2 靜態測試技術 3.2 程序數據流分析方法 3.2.1 數據流測試 3.2.2 數據流測試的應用舉例 3.3 程序控制流分析方法 3.3.1 程序的控制流圖 3.3.2 將程序流程圖轉換為控制流圖 3.3.3 控制流圖分析的測試應用 3.4 軟件的復雜性度量 3.4.1 靜態檢查與測試對像的規範、標準的一致性 3.4.2 軟件復雜度的度量 3.4.3 Logiscope 靜態分析測試應用 3.5 軟件評審 3.5.1 軟件評審的概念 3.5.2 評審的組織 3.5.3 評審過程 3.5.4 評審類型 本章小結 習題與作業 第4章 軟件動態測試技術 4.1 軟件動態測試技術 4.1.1 動態測試 4.1.2 動態測試(黑盒技術)的測試模型 4.2 等價類劃分法與邊界值分析法 4.2.1 等價類劃分法簡介 4.2.2 邊界值測試 4.2.3 等價類劃分測試法與邊界值測試法結合設計測**例 4.3 因果圖/決策表法 4.3.1 因果圖法 4.3.2 決策表法 4.3.3 因果圖/決策表法的測試應用 4.4 狀態轉換法 4.4.1 狀態轉換法原理 4.4.2 運用狀態轉換法設計測**例 4.5 全配對法 4.5.1 全配對法測試原理 4.5.2 全配對測試法應用 4.6 覆蓋測試法 4.6.1 邏輯覆蓋 4.6.2 路徑覆蓋 4.6.3 循環的路徑測試 本章小結 習題與作業 第5章 軟件自動化測試 5.1 軟件自動化測試概念 5.1.1 自動化測試的原理 5.1.2 自動化測試的優勢與特點 5.2 軟件自動化測試生存周期方法學及應用 5.2.1 自動化測試決策 5.2.2 測試工具獲取 5.2.3 自動化測試引入 5.2.4 測試計劃、設計、開發 5.2.5 測試執行與管理 5.2.6 測試評審與評估 5.3 自動化測**例與腳本 5.3.1 自動化測**例的生成要求 5.3.2 自動化測試腳本 5.4 自動化測試工具 5.4.1 自動化測試的專項工具 5.4.2 自動化測試套件 本章小結 習題與作業 第6章 軟件項目的組件測試 6.1 軟件項目的組件測試介紹 6.1.1 組件測試的範圍及內容 6.1.2 軟件項目的組件測試解決方案 6.2 軟件GUI的測試 6.2.1素測試 6.2.2 對窗體操作的測試 6.2.3 對下拉式菜單與鼠標操作的測試 6.2.4 對數據項操作的測試 6.3 面向對像軟件類的測試 6.3.1 類、對像、消息及接口 6.3.2 類的測試設計 6.4 Logiscope組件測試應用 6.4.1 Logiscope概況 6.4.2 Logiscope功能 6.4.3 Logiscope的安裝與配置 6.4.4 TestChecker測試應用 6.5 運用JUnit進行組件測試 6.5.1 JUnit的基本概要 6.5.2 運用JUnit進行組件測試 本章小結 習題與作業 第7章 軟件繫統性功能測試 7.1 軟件繫統性功能測試 7.1.1 軟件繫統性功能測試的內容 7.1.2 軟件繫統性功能測試的基本要素 7.2 軟件功能測試工具及應用 7.2.1 RFT的一般概況 7.2.2 RFT的基本運用方法 7.2.3 RPT的測試應用 本章小結 習題與作業 第8章 軟件繫統性能測試 8.1 軟件繫統性能測試概述 8.1.1 軟件繫統性能測試的概念 8.1.2 軟件繫統性能測試規劃與設計 8.1.3 軟件繫統性能測試管理 8.2 Web性能測試 8.2.1 Web性能測試模型 8.2.2 Web性能測**例設計 8.2.3 Web性能測試過程管理 8.3 軟件繫統性能測試工具 8.3.1 RPT功能簡介 8.3.2 RPT的基本測試應用分析 8.3.3 RPT性能測試工程應用 本章小結 專業術語 習題與作業 第9章 軟件繫統安全性測試 9.1 軟件繫統安全性測試的問題 9.1.1 軟件繫統安全性概述 9.1.2 軟件繫統安全性測試策略 9.1.3 軟件繫統安全性測試方法 9.2 Web應用繫統的安全性測試 9.2.1 Web應用安全的背景 9.2.2 Web應用安全測試 9.3 軟件繫統安全測試工具及測試應用 9.3.1 AppScan概要 9.3.2 AppScan功能特性 9.3.3 AppScan的基本使用 9.3.4 AppScan安全性測試應用 本章小結 習題與作業 **0章 軟件測試管理 10.1 軟件測試管理的概念 10.1.1 測試管理的基本要素 10.1.2 測試組織管理 10.2 測試過程管理 10.2.1 測試計劃管理 10.2.2 測試流程管理 10.3 測試事件管理 10.3.1 缺陷管理 10.3.2 測**例管理 10.4 軟件配置管理 10.4.1 軟件配置管理的內涵 10.4.2 配置管理策略與方法 10.4.3 配置管理的應用 10.5 測試管理工具及應用 10.5.1 TestDirector測試管理工具 10.5.2 Rational Test Manager測試 管理工具 本章小結 專業術語 習題與作業 參考文獻
" |