軟體測試案例教程

軟體測試概述 軟體測試背景 軟體測試計畫

圖書信息

出版社: 機械工業出版社; 第1版 (2011年1月1日)
叢書名: 高等院校計算機課程案例教程系列
平裝: 203頁
正文語種: 簡體中文
開本: 16
ISBN: 7111320999, 9787111320999
條形碼: 9787111320999
尺寸: 25.8 x 18 x 1.2 cm
重量: 340 g

內容簡介

《軟體測試案例教程》以案例驅動,講述了軟體測試的相關概念、方法和技能。全書分為四個部分:基礎篇、方法篇、策略篇和工具篇。基礎篇講述了軟體測試的基礎理論,為後面的學習奠定了一定的理論基礎;方法篇通過案例“co編譯器”講述了軟體測試中常用的黑盒測試和白盒測試技術的使用;策略篇分別通過案例“聚合檔案管理工具”和“互動式實驗室資源管理與服務網站”講述了傳統軟體測試和面向對象軟體測試的策略;工具篇講述了自動化測試和常見工具,並選取了兩個常用軟體測試工具講述其使用方法。每章的開始部分有本章要點,列出了章節中的重要內容,方便讀者自學和教學選擇;每章的結尾部分都附有練習題,供讀者檢驗學習成果。
《軟體測試案例教程》重視實踐能力和操作能力的培養,並在案例講述過程中穿插相關的基礎知識和基本理論介紹,做到理論與實踐相結合,方法與套用相結合。《軟體測試案例教程》適合高等院校計算機、軟體工程、測試等相關專業本科生作為教材學習,同時也可作為社會人員自學使用。

目錄

前言
教學建議
第一部分 基礎篇
第1章 軟體測試概述
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.2.4 軟體測試過程模型
1.3 測試用例
1.3.1 測試用例編寫
1.3.2 測試用例設計
1.4 小結
1.5 本章習題
第2章 軟體測試實施和管理
2.1 軟體測試實施
2.1.1 軟體測試計畫
2.1.2 測試用例實施和管理
2.1.3 測試報告與測試評估
2.1.4 軟體測試文檔
2.2 測試團隊和人員
2.2.1 軟體測試團隊
2.2.2 軟體測試人員
2.3 軟體測試管理
2.4 小結
2.5 本章習題
第二部分 方法篇
第3章 “CO編譯器”案例概述
3.1 編譯原理簡介
3.2 CO語言和目標代碼定義
3.3 “CO編譯器”程式結構
3.4 小結
3.5 本章習題
第4章 黑盒測試
4.1 等價類劃分法
4.2 邊界值分析法
4.3 因果圖法
4.4 決策表法
4.5 場景法
4.6 黑盒測試方法選擇
4.7 小結
4.8 本章習題
第5章 白盒測試
5.1 代碼檢查法
5.2 靜態結構分析法
5.3 程式插樁技術
5.4 邏輯覆蓋
5.5 基本路徑法
5.6 白盒測試方法選擇
5.7 白盒測試和黑盒測試比較
5.8 小結
5.9 本章習題
第三部分策略篇
第6章 傳統軟體測試策略
6.1 單元測試
6.1.1 單元測試概述
6.1.2 單元測試內容
6.1.3 單元測試方法
6.2 集成測試
6.2.1 集成測試概述
6.2.2 集成測試分析
6.2.3 集成測試策略
6.3 系統測試
6.3.1 系統測試概述
6.3.2 系統測試方法
6.4 驗收測試
6.4.1 驗收測試概述
6.4.2 驗收測試內容
6.5 回歸測試
6.6 小結
6.7 本章習題
第7章 “聚合檔案管理工具”測試
7.1 案例概述
7.2 測試計畫
7.3 測試用例
7.3.1 單元測試用例
7.3.2 功能測試用例
7.4 測試報告和分析
7.5 小結
7.6 本章習題
第8章 面向對象軟體測試策略
8.1 面向對象的基本特徵
8.2 面向對象軟體的測試策略
8.2.1 面向對象的單元測試
8.2.2 面向對象的集成測試
8.2.3 面向對象的系統測試
8.2.4 面向對象系統的回歸測試
8.2.5 面向對象測試的相關模型
8.3 面向對象軟體的測試用例設計
8.3.1 面向對象測試用例設計的基本概念
8.3.2 面向對象編程對測試的影響
8.3.3 基於故障的測試
8.3.4 基於場景的測試
8.3.5 表層結構和深層結構的測試
8.4 網站測試
8.4.1 網站測試概念
8.4.2 網站測試過程
8.4.3 資料庫測試
8.4.4 用戶界面測試
8.4.5 構件級測試
8.4.6 配置測試
8.4.7 安全性測試
8.4.8 系統測試
8.5 小結
8.6 本章習題
第9章 “互動式實驗室資源管理與服務網站”測試
9.1 案例概述
9.1.1 項目背景
9.1.2 項目目標
9.1.3 系統功能性需求
9.1.4 系統總體設計及實現
9.1.5 系統環境
9.1.6 條件與限制
9.2 項目測試計畫
9.3 測試過程
9.3.1 類測試
9.3.2 互動測試
9.3.3 確認測試
9.3.4 系統測試
9.4 測試報告和分析
9.5 小結
9.6 本章習題
第四部分工具篇
第10章 軟體測試自動化
10.1 軟體測試自動化概述
10.1.1 軟體測試自動化優缺點
10.1.2 軟體測試自動化實施過程
10.2 軟體測試工具分類
10.3 常用工具介紹
10.3.1 功能測試工具WinRunner
10.3.2 黑盒測試工具QACenter
10.3.3 白盒測試工具Logiscope
10.3.4 測試管理工具TestDirector
10.4 小結
10.5 本章習題
第11章 單元測試工具Unit Test
11.1 Unit Test功能介紹
11.2 Unit Test使用流程
11.3 小結
11.4 本章習題
第12章 負載測試工具LoadRunner
12.1 LoadRunner概述
12.2 LoadRunner主要特徵
12.3 LoadRunner組件和術語
12.4 LoadRunner安裝
12.5 使用LoadRunner對Web套用進行負載/壓力測試
12.5.1 制定負載測試計畫
12.5.2 開發測試腳本
12.5.3 創建運行場景
12.5.4 運行測試場景
12.5.5 監視場景
12.5.6 分析測試結果
12.6 小結
12.7 本章習題
參考文獻

相關詞條

熱門詞條

聯絡我們