內容簡介
《全國計算機技術與軟件專業技術資格(水平)考試指定用書:軟件評測師教程》作為全國計算機技術與軟件專業技術資格(水平)考試指定用書,本書全麵係統地涵蓋瞭軟件評測專業的知識。全書共20章,對軟件評測的基本理論、軟件評測技術、軟件評測管理以及軟件評測具體案例進行瞭係統的講解,附錄部分對常用的測試工具做瞭簡要的介紹。
《全國計算機技術與軟件專業技術資格(水平)考試指定用書:軟件評測師教程》涉及的一些實例全部取材於中國軟件評測中心數十年來的精華,既對軟件評測理論作齣瞭較好的詮釋,也是軟件評測技術在實踐中應用的具體體現。通過本書的學習,讀者可以大幅度提高軟件評測的實踐能力。
《全國計算機技術與軟件專業技術資格(水平)考試指定用書:軟件評測師教程》既是軟件評測師考試培訓必備參考教材,也可供從事軟件質量保證、開發、管理以及信息係統工程監理的技術人員使用。
目錄
第一篇理論篇
第1章軟件測試概論
1.1概述
1.2國內外現狀
1.3軟件測試與軟件項目的關係
1.4軟件測試的發展趨勢
1.5第三方測試
第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.1V模型
2.6.2W模型
2.6.3H模型
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.5GB/T18905産品評價
3.5.1GB/T18905基本組成
3.5.2評價者用的過程(GB/T18905.5)
3.5.3關於評價支持
3.5.4通用評價過程
3.5.5評價需求
3.5.6確定要評價産品的類型
3.5.7度量之間的關係
3.5.8規定質量模型
3.5.9規定評價
3.6GB/T16260.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測試用例設計方法
5.2.1什麼是測試用例
5.2.2等價類劃分法
5.2.3邊界值分析法
5.2.4錯誤推測法
5.2.5因果圖法
5.2.6判定錶驅動法
5.2.7正交試驗法
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.4邏輯覆蓋法
6.2.5基本路徑測試法
6.2.6其他白盒測試方法
6.3白盒測試綜閤策略
6.3.1最少測試用例數計算
6.3.2測試覆蓋準則
6.4結論
第7章麵嚮對象的軟件測試技術
7.1麵嚮對象測試概述
7.2麵嚮對象技術
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.4OO類的隨機測試
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.4Web服務器監控
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.5IP數據池
8.5.6Web站點經驗點滴
8.5.7腳本調試技術
8.5.8測試工具配置技巧
第9章Web應用測試
9.1Web係統測試概述
9.1.1Web係統的構成
9.1.2Web係統設計技術
9.1.3Web係統的測試策略
9.2Web應用設計測試
9.2.1Web應用設計測試概述
9.2.2總體架構設計的測試
9.2.3客戶端設計的測試
9.2.4服務器端設計的測試
9.3Web應用開發測試
9.3.1Web應用開發測試概述
9.3.2代碼測試
9.3.3組件測試
9.3.4使用Junit進行單元測試
9.4Web應用運行測試
9.4.1Web應用運行測試概述
9.4.2功能測試
9.4.3易用性測試
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.1OSI模型簡介
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.12.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.2XML符閤性
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章易用性測試
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針對在綫幫助的測試
……
第三篇測試案例
附錄:測試工具介紹
前言/序言
全國計算機技術與軟件專業技術資格(水平)考試指定用書:軟件評測師教程 下載 mobi epub pdf txt 電子書 格式