複製鏈接
請複製以下鏈接發送給好友

軟件評測師教程

鎖定
《軟件評測師教程》是2005年清華大學出版社出版的圖書,作者是柳純錄。本書全面系統地涵蓋了軟件評測專業的知識。
作    者
柳純錄 主編
出版社
清華大學出版社
出版時間
2005年3月
頁    數
698 頁
定    價
79 元
開    本
185mm×230mm
ISBN
9787302105367

軟件評測師教程內容簡介

《全國計算機技術與軟件專業技術資格(水平)考試指定用書:軟件評測師教程》全面系統地涵蓋了軟件評測專業的知識。全書共20章,對軟件評測的基本理論、軟件評測技術、軟件評測管理以及軟件評測具體案例進行了系統的講解,附錄部分對常用的測試工具做了簡要的介紹。通過《全國計算機技術與軟件專業技術資格(水平)考試指定用書:軟件評測師教程》的學習,讀者可以大幅度提高軟件評測的實踐能力。
[1] 

軟件評測師教程編輯推薦

《軟件評測師教程》涉及的一些實例全部取材於中國軟件評測中心數十年來的精華,既對軟件評測理論作出了*好的詮釋,也是軟件評測技術在實踐中應用的具體體現。通過本書的學習,讀者可以大幅度提高軟件評測的實踐能力。
《軟件評測師教程》既是軟件評測師考試培訓必備參考教材,也可供從事軟件質量保證、開發、管理以及信息系統工程監理的技術人員使用

軟件評測師教程目錄

第一篇 理論篇
第1章 軟件測試概論
1.1 概述
1.2 國內外現狀
1.3 軟件測試與軟件項目的關係
1.4 軟件測試的發展趨勢
第2章 軟件測試基礎
2.1 軟件測試與軟件質量
2.1.1 什麼是軟件測試
2.1.2 什麼是軟件質量
2.1.3 軟件測試與質量保證的區別
2.2 軟件測試目的
2.3 軟件測試原則
2.4 軟件測試對象
2.5 軟件測試分類
2.5.1 按照開發階段劃分
2.5.2 按照測試實施組織劃分
2.5.3 按照測試技術劃分
2.6 軟件測試過程模型
2.6.1 V模型
2.6.2 W模型
2.6.3 H模型
2.6.4 其他模型
2.6.5 測試模型的使用
2.7 軟件生命週期測試策略
2.7.1 軟件開發與軟件測試
2.7.2 軟件測試策略
2.8 軟件失效分類與管理
2.8.1 軟件失效分類
2.8.2 缺陷與錯誤分佈
2.8.3 缺陷與錯誤嚴重性和優先級
2.8.4 軟件錯誤跟蹤管理
2.9 白盒測試
2.10 黑盒測試
2.11 自動化測試
2.11.1 自動化測試的基本概念
2.11.2 自動化測試的優勢與侷限
2.11.3 選擇合適的自動化測試工具
2.11.4 功能自動化測試
2.11.5 負載壓力自動化測試
第3章 軟件質量與評價(軟件測試標準)
3.1 質量的定義
3.2 測度與度量
3.3 軟件質量模型
3.4 標準的發展
3.5 GB/T 18905 產品評價
3.5.1 GB/T 18905基本組成
3.5.2 評價者用的過程(GB/T 18905.5)
3.5.3 關於評價支持
3.5.4 通用評價過程
3.5.5 評價需求
3.5.6 確定要評價產品的類型
3.5.7 度量之間的關係
3.5.8 規定質量模型
3.5.9 規定評價
3.6 GB/T 16260.1 產品質量
3.6.1 基本組成
3.6.2 標準概述
3.6.3 標準的範圍
3.6.4 質量模型框架
3.6.5 外部質量和內部質量的質量模型
3.6.6 使用質量的質量模型
3.7 軟件測試國家標準
第4章 軟件測試過程與管理
4.1 軟件測試過程
4.2 評價過程的特性
4.3 評價過程
4.3.1 評價活動
4.3.2 評價過程的輸入
4.3.3 評價過程的輸出
4.3.4 評價過程文檔
4.4 評價與生存週期的關係
4.5 評價過程的要求
4.5.1 一般要求
4.5.2 評價需求確定
4.5.3 評價規格説明
4.5.4 評價設計
4.5.5 評價執行
4.5.6 評價結論
4.6 配置管理
4.6.1 配置項標識
4.6.2 配置型控制
4.6.3 配置狀態報告
4.6.4 配置審計
4.7 測試的組織與人員
4.7.1 組織結構設計因素
4.7.2 獨立測試組織
4.7.3 測試組織管理者
4.7.4 集中管理的測試組織
4.7.5 選擇合理的組織方案
4.7.6 測試人員
4.8 軟件測試風險分析
4.8.1 軟件測試與商業風險
4.8.2 什麼是軟件風險
4.8.3 軟件風險分析
4.8.4 軟件測試風險
4.9 軟件測試的成本管理
4.9.1 測試費用有效性
4.9.2 測試成本控制
4.9.3 質量成本
4.9.4 缺陷探測率(DDP Defect Detection Percentage)
4.9.5 測試投資回報舉例
第二篇 測試技術
第5章 黑盒測試案例設計技術
5.1 概述
5.2.1 什麼是測試用例
5.2.2 等價類劃分法
5.2.4 錯誤推斷法
5.2.5 因果圖法
5.2.8 功能圖法
5.2.9 場景法
5.2.10 測試方法選擇的綜合策略
5.3 測試用例的編寫
5.3.1 測試用例計劃的目的
5.3.2 測試設計説明
5.3.3 測試用例説明
5.3.4 測試程序説明
5.3.5 測試用例細節探討
第6章 白盒測試技術
6.1 白盒測試的基本技術
6.1.1 詞法分析與語法分析
6.1.2 靜態錯誤分析
6.1.3 程序插樁技術
6.2 白盒測試方法
6.2.1 代碼檢查法
6.2.2 靜態結構分析法
6.2.3 靜態質量度量法
6.2.5 基本路徑測試法
6.2.6 其他白盒測試方法
6.3 白盒測試綜合策略
6.3.1 最少測試用例數計算
6.3.2 測試覆蓋準則
6.4 結論
第7章 面向對象的軟件測試技術
7.1 面向對象測試概述
7.2.1 對象和類
7.2.2 封裝、繼承和多態性
7.3 面向對象測試模型
7.4 面向對象軟件的測試策略
7.4.1 面向對象分析(OOA)的測試
7.4.2 面向對象設計(OOD)的測試
7.4.3 面向對象編程(OOP)的測試
7.4.4 面向對象軟件的單元測試
7.4.5 面向對象軟件的集成測試
7.4.6 面向對象軟件的確認和系統測試
7.5 面向對象軟件測試用例設計
7.5.1 傳統測試用例設計方法的可用性
7.5.2 基於故障的測試
7.5.3 基於場景的測試
7.5.4 OO類的隨機測試
7.5.5 類層次的分割測試
7.5.6 由行為模型(狀態、活動、順序和合作圖)導出的測試
第8章 應用負載壓力測試
8.1 負載壓力測試概述
8.1.1 負載壓力基礎概念
8.1.2 負載壓力測試基礎概念
8.1.3 負載壓力測試目的
8.1.4 負載壓力測試策略
8.1.5 產品生命週期中負載壓力測試計劃
8.1.6 負載壓力測試中的盲點
8.2 負載壓力測試解決方案
8.2.1 併發性能測試
8.2.2 疲勞強度測試
8.2.3 大數據量測試
8.3 負載壓力測試指標
8.3.1 交易處理性能指標
8.3.2 服務器操作系統資源監控
8.3.3 數據庫資源監控
8.3.4 Web服務器監控
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.4.9 獲取測試結果
8.4.10 結果評估與測試報告
8.5 負載壓力測試技巧
8.5.1 參數池技術
8.5.2 將事務插入到Vuser腳本
8.5.3 將集合點插入到Vuser腳本
8.5.4 手工關聯
8.5.5 IP數據池
8.5.6 Web站點經驗點滴
8.5.7 腳本調試技術
8.5.8 測試工具配置技巧
第9章 Web應用測試
9.1 Web系統測試概述
9.1.1 Web系統的構成
9.1.2 Web系統設計技術
9.1.3 Web系統的測試策略
9.2 Web應用設計測試
9.2.1 Web應用設計測試概述
9.2.2 總體架構設計的測試
9.2.3 客户端設計的測試
9.2.4 服務器端設計的測試
9.3 Web應用開發測試
9.3.1 Web應用開發測試概述
9.3.2 代碼測試
9.3.3 組件測試
9.3.4 使用Junit進行單元測試
9.4 Web應用運行測試
9.4.1 Web應用運行測試概述
9.4.2 功能測試
9.4.4 負載壓力測試
9.4.5 客户端配置與兼容性測試
9.4.6 安全性測試
第10章 網絡測試
10.1 網絡測試概述
10.1.1 網絡測試發展
10.1.2 網絡測試意義
10.1.3 網絡全生命週期測試策略
10.2 網絡仿真技術
10.2.1 網絡仿真技術概述
10.2.2 網絡仿真的技術原理
10.2.3 網絡仿真技術應用
10.2.4 網絡仿真軟件
10.3 網絡質量測試
10.3.1 OSI模型簡介
10.3.2 網絡測試指標
10.3.3 網絡測試類型
10.3.4 網絡測試對象
10.3.5 網絡測試的基本方法
10.3.6 網絡測試標準及工具
10.4 網絡應用測試
10.4.1 網絡應用監控
10.4.2 網絡故障分析
10.5 結論
第11章 安全測試與評估
11.1 概述
11.2 測試與評估內容
11.2.1 用户認證機制
11.2.2 加密機制
11.2.3 安全防護策略
11.2.4 數據備份與恢復手段
11.2.5 防病毒系統
11.3 安全系統測試策略
11.3.1 基本安全防護系統測試
11.3.2 安全系統防護體系
11.4 安全性測試方法
11.4.1 功能驗證
11.4.2 漏洞掃描
11.4.3 模擬攻擊試驗
11.4.4 偵聽技術
11.5 軟件產品安全測試
11.5.1 用户管理和訪問控制
11.5.2 通信加密
11.5.3 安全日誌測試
第12章 兼容性測試
12.1 兼容性測試概述
12.2 兼容性測試環境的準備
12.3 硬件兼容性的測試
12.3.1 硬件兼容性測試的目的
12.3.2 與整機的兼容性
12.3.3 與板卡及配件的兼容性
12.3.4 與打印機的兼容性
12.3.5 其他
12.4 軟件兼容性測試
12.4.1 與操作系統的兼容性
12.4.2 與數據庫的兼容性
12.4.3 與中間件的兼容性
12.4.4 與瀏覽器的兼容性
12.4.5 與其他軟件的兼容性
12.5 數據兼容性測試
12.5.1 不同數據格式的兼容性
12.5.2 XML符合性
12.6 平台化軟件兼容性測試
12.6.1 平台化軟件概念
12.6.2 平台化軟件的兼容性測試策略
12.7 新舊系統數據遷移測試
12.7.1 新舊系統數據遷移技術
12.7.2 新舊系統數據遷移的實現與測試
12.8 小結
第13章 標準符合性測試
13.1 概述
13.2 標準符合性測試主要分類
13.3 測試策略
13.3.1 數據內容類標準
13.3.2 通信協議類標準
13.3.3 開發接口類標準
13.3.4 信息編碼類標準
13.4 測試實施
14.1 概述
14.2 安裝測試
14.3 功能易用性測試
14.4 用户界面測試
14.4.1 界面整體測試
14.4.2 界面元素測試
14.4.3 界面測試典型用例
14.5 輔助系統測試
14.5.1 幫助測試
14.5.2 嚮導測試
14.5.3 信息提示
第15章 可靠性測試
15.1 軟件可靠性與可靠性測試
15.1.1 軟件可靠性概述
15.1.2 軟件可靠性定義
15.1.3 軟件可靠性的定量描述
15.1.4 可靠性目標
15.1.5 可靠性測試的意義
15.1.6 廣義的可靠性測試與狹義的可靠性測試
15.2 軟件可靠性建模
15.2.1 影響軟件可靠性的因素
15.2.2 軟件可靠性建模方法
15.2.3 軟件的可靠性模型分類
15.2.4 軟件可靠性模型舉例
15.3 軟件可靠性測試
15.3.1 軟件的可靠性測試概述
15.3.2 定義軟件運行剖面
15.3.3 可靠性測試用例設計
15.3.4 可靠性測試的實施
15.4 軟件可靠性評價
15.4.1 軟件可靠性評價概述
15.4.2 怎樣選擇可靠性模型
15.4.3 可靠性數據的收集
15.4.4 軟件可靠性的評估和預測
15.5 軟件的可靠性設計與管理
15.5.1 軟件可靠性設計
15.5.2 軟件可靠性管理
第16章 文檔測試
16.1 文檔測試的範圍
16.2 用户文檔的內容
16.3 用户文檔的作用
16.4 用户文檔測試需要注意的問題
16.5 用户文檔測試的要點
16.6 針對用户手冊的測試
16.7 針對在線幫助的測試
第三篇 測試案例
第17章 功能測試
17.1 概述
17.2 ERP軟件簡介
17.3 ERP軟件測試的難點
17.4 ERP軟件測試實例及分析
17.4.1 前期分析
17.4.2 用例設計
第18章 白盒測試
18.1 綜述
18.2 靜態測試
18.2.1 靜態測試結果結構分析
18.2.2 靜態質量度量分析
18.3 覆蓋率測試
18.3.1 測試用例設計
18.3.2 測試結果分析
19.1 數據庫測試概述
19.1.1 數據庫系統現狀
19.1.2 數據庫系統評測體系
19.2 產品確認測試
19.2.1 系統功能性測試
19.2.2 可靠性測試
19.2.3 安全性測試
19.2.4 擴展性測試
19.3 標準符合性測試
19.3.1 SQL 符合性測試
19.3.2 ODBC 符合性測試
19.3.3 JDBC 符合性測試
19.4 系統性能測試
19.4.1 概述
19.4.2 TPC-C 測試
19.4.3 TPC-W 測試
19.4.4 解讀TPC組織公佈的性能測試報告
第20章 負載壓力測試及故障定位與分析
20.1 測試需求分析
20.1.1 系統概述
20.1.2 用户需求描述
20.1.3 測試需求分析
20.2 測試案例制定
20.2.1 測試內容
20.2.2 測試方法
20.2.3 測試結果處理與分析
20.2.4 測試報告
20.2.5 現場測試配合
20.3 測試環境、工具、數據準備
20.3.1 測試環境
20.3.2 測試工具
20.3.3 測試數據
20.4 測試腳本錄製、編寫與調試
20.5 負載壓力場景制定
20.6 測試執行
20.6.1 執行成功標誌
20.6.2 實施監控內容
20.7 測試結果及分析
20.7.1 測試結果
20.7.2 結果分析
20.8 測試評估與測試報告
20.8.1 局域網測試評估
20.8.2 廣域網測試評估
附錄:測試工具介紹
  1. 配置/過程管理工具
  2. 功能測試工具
  3. 性能測試工具(系統強度測試工具)
  4. 白盒、嵌入式測試工具
  5. 軟件開發工具
  6. 其他
  7. 儀器儀表
參考資料