商品簡介
目次
相關商品
商品簡介
《軟件測試案例教程》以案例驅動,講述了軟件測試的相關概念、方法和技能。全書分為四個部分:基礎篇、方法篇、策略篇和工具篇。基礎篇講述了軟件測試的基礎理論,為后面的學習奠定了一定的理論基礎;方法篇通過案例“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 本章習題
參考文獻
教學建議
第一部分 基礎篇
第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 本章習題
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。