《軟體測試實用技術與常用模板》是2010年機械工業出版社出版的圖書,作者是李龍、李向函、馮海寧、李向平。
基本介紹
- 書名:軟體測試實用技術與常用模板
- 作者:李龍 李向函 馮海寧 李向平
- ISBN:9787111319504
- 定價:45.00元
- 出版社:機械工業出版社
- 出版時間:2010年10月1日
- 開本:16
內容簡介,目錄,
內容簡介
《軟體測試實用技術與常用模板》從軟體測試實用理論和測試實訓技術的角度出發,以“手機信息管理系統模型”作為被測軟體,以通俗易懂的語言講述軟體測試所需要的實用知識和高級技能,突出軟體測試的先進理論和特點,全面詳細的講解了軟體測試的測試理論、寫作模板(文檔)、測試用例、測試方法,幫助讀者在較短的時間內領會測試的博大精深,並能夠很快掌握測試的要點,進而能夠從事實際測試工作。
目錄
前言
第一部分 軟體測試的基本知識
第1章 軟體測試概述
第二部分 軟體測試的核心技術
第2章 白盒測試的實用技術
第3章 黑盒測試的實用技術
第4章 測試用例設計方法
第三部分 軟體測試的實用技術
第5章 對本書測試模型的介紹
第6章 單元測試的實用技術
第7章 功能測試的實用技術
第8章 集成測試的實用技術
第9章 性能測試的實用技術
第10章 系統測試的實用技術
第11章 驗收測試的實用技術
第12章 回歸測試的實用技術
第13章 配置測試的實用技術
第14章 軟體的其他測試技術
第四部分 軟體測試文檔寫作模板
第15章 軟體測試所需的常用模板
習題
參考文獻
詳細目錄
第1章 軟體測試概述
1.1 軟體的相關知識概述
1.1.1 軟體的定義
1.1.2 軟體工程的內容
1.1.3 軟體的生存周期
1.2 軟體測試的相關知識概述
1.2.1 軟體測試的概念
1.2.2 軟體測試的方法
1.2.3 軟體測試的任務
1.3 測試的目的和原則
1.3.1 測試的目的
1.3.2 測試的原則
1.4 軟體測試的流程
1.4.1 軟體測試工作總體流程圖
1.4.2 軟體測試活動分布圖
1.4.3 軟體測試流程關係圖
1.5軟體測試組織結構和人員的要求
1.5.1組織結構的要求
1.5.2 對人員的具體要求
1.6 自動化測試概述
1.6.1 自動化測試
1.6.2 自動化測試的過程
1.6.3 自動化測試工具選型的原則
1.6.4 自動測試的優點
1.6.5 自動化測試技術
1.6.6 自動化測試技術的比較
1.6.7 自動化測試的級別
1.6.8 自動化測試方案選擇需要考慮的方面
1.6.9 自動化測試要點
1.6.10 自動化測試適用測試階段的先決條件
1.6.11 自動化測試工作中的重點
1.6.12 自動化測試執行需要解決的問題
1.6.13自動化測試工具簡介
1.7 軟體測試的前景
第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 SQL語句測試
2.2.6 代碼檢查的分析與評價
2.3 白盒測試的常用技術
2.3.1 邏輯覆蓋法
2.3.2 插樁技術
2.3.3 基本路徑測試法
2.3.4 域測試法
2.3.5 符號測試
2.3.6 Z路徑覆蓋法
2.3.7 程式變異測試法
第3章 黑盒測試的實用技術
3.1 黑盒測試的基本概念
3.1.1 黑盒測試的優點和缺點
3.1.2 黑盒測試人員的要求
3.1.3 黑盒測試的意義
3.2 黑盒測試方法
3.2.1 等價類劃分
3.2.2 邊界值分析方法
3.2.3 因果圖法
3.2.4 判定表驅動法
3.2.5 場景法
3.2.6 功能圖法
3.2.7 錯誤推測法
3.2.8正交試驗設計法
3.3 黑盒測試的原則、策略和方法的選擇
3.3.1 黑盒測試的原則
3.3.2 確定測試策略
3.3.3 黑盒測試方法的組成步驟
3.4黑盒測試步驟
3.4.1 測試計畫
3.4.2 測試設計
3.4.3 測試執行的步驟
3.4.4 測試評估
第4章 測試用例設計方法
4.1測試用例編寫概述
4.1.1什麼是測試用例
4.1.2為什麼要編寫測試用例
4.1.3測試用例主要包括哪些內容
4.1.4設計測試用例所需的文檔資料
4.2測試用例的作用
4.2.1 實施測試指導的作用
4.2.2 指導測試數據規劃的作用
4.2.3 指導腳本編寫的作用
4.2.4 作為評判基準的作用
4.2.5 作為分析缺陷的基準的作用
4.3測試用例的設計方法
4.3.1白盒測試用例的設計方法
4.3.2黑盒測試用例的設計方法
4.3.3綜合設計方法
4.3.4測試用例設計的原則和注意事項
4.3.4測試用例的管理
4.4測試用例主要內容的編寫
4.4.1測試目標的描述
4.4.2測試環境的描述
4.4.3輸入數據/動作的編寫
4.4.4測試的步驟
4.4.5測試預期的結果
4.4.6測試腳本的編寫
第5章 對本書測試模型的介紹
5.1引言
5.1.1編寫目的
5.1.2背景
5.1.3定義
5.1.4參考資料
5.2 程式系統的結構
5.3 對密碼修改模組的設計說明
5.3.1程式描述
5.3.2功能
5.3.3輸人項
5.3.4輸出項
5.3.5算法
5.3.6流程邏輯
5.3.7接口
5.4 詳細查詢功能設計說明
5.4.1程式描述
5.4.2功能
5.4.3輸人項
5.4.4輸出項
5.4.5算法
5.4.6流程邏輯
5.4.7接口
第6章 單元測試的實用技術
6.1單元測試的概述
6.1.1單元測試的目的
6.1.2單元測試所需文檔資料
6.2 單元測試的主要任務
6.2.1 程式語法檢查
6.2.2程式邏輯檢查
6.2.3模組接口測試
6.2.4局部數據結構測試
6.2.5路徑測試
6.2.6邊界條件測試
6.2.7錯誤處理測試
6.2.8代碼書寫規範檢查
6.3單元測試的步驟
6.4單元測試需要填寫的表格
6.5單元測試提交的軟體BUG清單
6.6 單元測試的測試用例
6.7 單元測試的人工測試實訓和操作方法
6.8單元測試的自動化測試實訓操作方法
6.8.1單元測試現狀
6.8.2選擇適用的單元測試工具
6.8.3自動化單元測試中需要注意的問題
6.8.4自動化單元測試工作重點
6.8.5 自動化單元測試案例
第7章 功能測試的實用技術
7.1 功能測試的概述
7.1.1 功能測試的基本概念
7.1.2 功能測試的基本要求
7.1.3功能測試需要的參考文檔
7.2 功能測試的重點
7.3 常見功能測試的方法
7.3.1 安裝測試
7.3.2 卸載測試
7.3.3 運行與關閉測試
7.3.4 選單(menu)功能測試
7.3.5 瀏覽(browse)功能測試
7.3.6 選擇(selection)功能測試
7.3.7 搜查(search)功能測試的方法
7.3.8 統計(Statistic)功能測試的方法
7.3.9 Web功能測試的方法
7.3.10 翻頁功能測試的方法
7.4 功能測試的常見流程
7.5功能測試的手工測試實訓和操作方法
7.5.1 安裝卸載測試
7.5.2手機信息管理系統模型的登入測試
7.6 功能測試的自動化測試實訓操作方法
7.6.1自動化功能測試應該何時開始
7.6.2自動化功能測試實例
第8章 集成測試的實用技術
8.1 集成測試概述
8.1.1 集成測試基本情況
8.1.2 集成測試重點考慮的內容
8.1.3 集成測試要考慮的因素
8.1.4 集成測試過程
8.2 集成測試的方法
8.2.1 自底向上集成測試
8.2.2 自頂向下集成測試
8.2.3 核心繫統先行集成測試
8.2.4 高頻集成測試
8.3 集成測試階段的工作
8.3.1計畫階段
8.3.2設計階段
8.3.3 實現階段
8.3.4 執行階段
8.4 集成測試的步驟和測試用例
8.5 集成測試中的注意事項
8.6 集成測試完成的標誌
8.7 集成測試的人工測試實訓和操作方法
第9章 性能測試的實用技術
9.1性能測試的概述
9.1.1 性能測試的目的
9.1.2 性能測試的先決條件
9.2 性能測試的基本要求
9.2.1 性能測試所需相關文檔
9.2.2 對性能測試相關文檔的要求
9.2.3 對進行性能測試人員、軟體和系統的要求
9.3 性能測試的內容
9.3.1 性能測試的分類
9.3.2 性能測試的方法策略
9.3.3 性能測試的調優
9.4 檢查測試環境
9.5 性能測試的執行流程
9.6 性能測試常用的測試用例
9.7 性能測試的自動化測試實訓操作方法
9.7.1待測測試模型介紹
9.7.2使用LoadRunner進行負載/壓力測試
第10章 系統測試的實用技術
10.1系統測試的概述
10.1.1系統測試的目的
10.1.2系統測試的意義
10.1.3 系統測試的主要內容
10.1.4系統測試的目標
10.1.5 系統測試的測試類型
10.1.6系統測試過程
10.1.7 系統測試策略
10.1.8 系統測試環境
10.2 系統測試的測試方法
10.2.1 手工系統測試
10.2.2自動化工具系統測試
10.2.3 多任務測試
10.2.4 臨界測試
10.2.5 中斷測試
10.2.6系統測試策略
10.3 系統測試過程
10.4系統測試的結果分析
10.5系統測試文檔資料
10.6系統測試的手工測試實訓和操作方法
10.6.1 對“登入界面”測試
10.6.2 對“修改用戶名和密碼”模組的測試
10.6.3 手機信息管理系統界面測試
10.6.4 易用性測試
第11章 驗收測試的實用技術
11.1 驗收測試的條件、目的和涉及到的文檔
11.1.1 驗收測試的首要條件
11.1.2 驗收測試的目的
11.1.3 驗收測試的過程
11.1.4 驗收測試的主要內容
11.1.5 驗收測試文檔
11.1.6 驗收測試的設計思路
11.2 套用系統驗收測試
11.2.1 驗收工作
11.2.2 驗收報告
11.2.3 鑑定工作程式和文檔資料
11.3外包軟體的驗收測試
11.3.1 外包軟體驗收測試的軟體配置和配置審核
11.3.2 非正式驗收測試
11.3.3 正式驗收測試
11.4 驗收測試的組織過程
11.4.2 項目進度審核
11.4.3 驗收測試計畫
11.5 驗收測試內容
11.5.1 驗收測試的要點
11.5.2 測試結果及缺陷分析
11.5.3 項目驗收情況匯總
第12章回歸測試的實用技術
12.1 回歸測試概述
12.1.1 什麼是回歸測試
12.1.2 回歸測試的目的
12.1.3 回歸測試的範圍
12.1.4 回歸測試的基本過程
12.1.5 回歸測試的策略
12.1.6 回歸測試人員
12.1.7 選擇有效的回歸測試包
12.1.8 人工回歸測試流程
12.1.9 自動化自動回歸測試流程
12.1.10 自動回歸測試框架、作用和框架的技術特點
12.2 軟體測試的相關知識概述
12.2.1 刪除過時的測試用例
12.2.2 改進不受控的測試用例
12.2.3 刪除冗餘的測試用例
12.2.4 增添新的測試用例
12.3 測試的目的和原則
12.3.1 再測試全部用例
12.3.2 基於風險進行測試
12.3.3 基於操作進行測試
12.3.4 僅測試修改部分
12.4 總結回歸測試的結果
12.5 回歸測試自動化的問題
12.6 回歸測試實踐總結
12.7 回歸測試文檔
12.7.1工作開始前所需的文檔
12.7.2工作結束後遞交的文檔
12.8 人工回歸測試實訓和操作方法
12.9 回歸測試的自動化測試實訓操作方法
12.9.1自動化回歸測試工作中的問題
12.9.2自動化回歸測試解決方案
12.9.3手機信息管理系統回歸測試案例
第13章 配置測試的實用技術
13.1 配置測試的概述
13.1.1 軟體配置管理的概念
13.1.2 軟體配置管理的定義
13.1.3 軟體測試配置管理的任務
13.1.4 軟體測試配置管理的目的
13.1.5 軟體測試配置管理的基本目標
13.1.6 軟體測試配置管理的執行約定
13.1.7 軟體測試配置管理的執行能力
13.1.8 軟體配置測試管理組負責協調的工作
13.1.9 軟體配置測試管理的流程
13.1.10 軟體測試配置管理的關鍵活動
13.1.11 軟體配置管理要求
13.1.12 配置測試的前提條件
13.1.13 配置測試的範圍
13.1.14 配置測試的目標
13.1.15 測試配置管理人員工作的主要內容
13.2 配置測試技術
13.2.1 配置測試設計
13.2.2 常用技術的使用
13.3 配置測試的主要內容
13.3.1 硬體環境配置測試
13.3.2 軟體環境配置測試
13.4 配置測試工作的文檔
13.5 配置測試的手工測試實訓和操作方法
第14章 其他的測試技術
14.1 可用性測試
14.1.1 可用性測試的概念
14.1.2 可用性測試的方法
14.1.3 可用性測試的目的
14.2 壓力測試
14.2.1 壓力測試的定義、特點和核心原則
14.2.2 壓力測試的目標
14.3 確認測試
14.3.1 確認測試的定義
14.3.2 確認測試的內容
14.4 容錯性測試
14.4.1容錯性測試的概念
14.4.2容錯性測試的內容
14.4.3需考慮的特殊事項
14.5 易用性測試
14.5.1 易用性測試的定義
14.5.2 易用性測試的內容
14.6 安全性測試
14.6.1 什麼是軟體安全
14.6.2 安全性測試
14.7 需求分析的測試
14.7.1 需求分析的定義和測試任務
14.7.2 需求分析測試的內容
14.8可靠性測試
14.8.1 可靠性測試的概述
14.8.2 軟體可靠性測試中需注意的問題
14.8.3 軟體可靠性測試的流程
14.9 風險測試
14.9.1 風險表現的形式
14.9.2 風險解決策略
14.9.3 風險測試步驟
14.9.4 風險管理
14.10 缺陷測試
14.10.1 缺陷測試的定義及其內容
14.10.2 缺陷測試應注意的問題
14.10.3 缺陷測試結論分析
14.11 Web測試
14.11.1 Web的功能測試
14.11.2 Web的性能測試
14.11.3 Web的用戶界面測試
14.11.4 Web兼容性測試
14.11.5 Web的安全性測試
14.11.6 日誌檔案測試
14.11.7 Web的接口測試
14.12 接口測試
14.12.1接口測試的概述
14.12.2接口測試的內容
14.12.3接口測試的測試項目
14.13 安裝和反安裝測試
14.13.1安裝和反安裝測試的工作
14.13.2安裝和反安裝測試的目標
14.13.3安裝測試和反安裝測試的內容
第15章 軟體測試所需的常用模板
15.1 測試大綱寫作模板
15.2 軟體測試計畫寫作模板
15.3 測試任務說明書寫作模板
15.4 測試需求說明書寫作模板
15.5 單元測試寫作模板
15.6 代碼檢查寫作模板
15.7 程式錯誤報告寫作模板
15.8 程式設計寫作模板
15.9 測試用例寫作模板
15.10 軟體測評寫作模板
15.11 功能測試寫作模板
15.12 性能測試寫作模板
15.13 可靠性測試寫作模板
15.14 集成測試寫作模板
15.15 系統測試寫作模板
15.16 驗收測試寫作模板
15.17 測試分析報告寫作模板
15.18 測試總結寫作模板
15.19 web測試寫作模板
15.20 軟體安全性測試寫作模板