軟件測試實用技術與經常使用模板(目錄)

 
目錄
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 軟件安全性測試寫做模板
相關文章
相關標籤/搜索