你的位置: 首頁 > 公開課首頁 > 互聯網/語言 > 課程詳情

details

軟件測試管理

質量保證
暫無評價   
  • 開課時間:2019年08月23日 09:00 周五 已結束
  • 結束時間:2019年08月24日 17:00 周六
  • 開課地點:深圳市
  • 授課講師: 特邀嘉賓
  • 課程編號:374282
  • 課程分類:互聯網/語言
  •  
  • 收藏 人氣:1223
你實際購買的價格
付款時最多可用0淘幣抵扣0元現金
購買成功后,系統會給用戶帳號返回的現金券
淘課價格
5200
可用淘幣
0
返現金券
待定

你還可以: 收藏

課程大綱:

1.軟件測試概述
本章節學習目標:主要讓學員了解軟件測試對于軟件質量保證的重要性,關于軟件測試存在哪些誤區,正確的理念又是什么。
1.1.軟件測試的重要作用
1.1.1.軟件質量事故案例分享,說明質量的重要性
1.1.2.軟件質量管理的主要手段,以及測試在其中的重要作用
1.2.軟件測試常見誤區剖析
1.2.1.測試工程師是個刺頭,給項目士氣造成負面影響
1.2.2.測試工作可不是一個良好的職業起點,還是先做開發才有前途
1.2.3.有了測試工程師,關于產品質量管理層就不會有什么擔憂的了
1.2.4.關于軟件產品質量,測試工程師有著清楚的認識
1.2.5.測試工程師不會犯錯
1.2.6.
1.3.軟件測試基本原則
1.3.1.所有測試都應追溯到用戶需求的原則
1.3.2.測試工作盡早啟動的原則
1.3.3.20/80原則
1.3.4.先局部后整體的原則
1.3.5.為效益而測試的原則
1.3.6.第三方測試的原則
1.4.軟件測試目的
1.4.1.測試目的,目的不同會有完全不一樣的結果;測試是為了發現缺陷而不是正面程序是正確的
1.5.測試活動分類
1.5.1.動態測試、靜態測試
1.5.2.白盒測試、黑盒測試
1.5.3.手工測試、自動化測試
1.5.4.單元測試、集成測試、系統測試、驗收測試、ALPHA測試、BETA測試
1.5.5.功能測試、性能測試、界面測試、配置測試、恢復測試...
1.6.軟件質量
1.6.1.案例分析:這些所謂的bug到底是不是bug
1.6.2.術語解釋:bug,缺陷、故障、失效
1.6.3.軟件質量屬性:3大類,11小類
2.軟件測試過程
本章節學習目標:讓學員了解測試過程,掌握軟件測試的關鍵活動。
2.1.軟件測試過程及其在開發過程中的位置
2.2.測試策略
2.2.1.什么是測試策略
2.2.2.測試策略的作用
2.2.3.演練:如何制定有效的測試策略
2.3.測試計劃
2.3.1.測試計劃內容和制定時機
2.4.測試需求
2.4.1.案例分析:依據某功能需求規格是否能夠設計出測試用例
2.4.2.需求層次:needs,feature和requirement
2.4.3.需求來源和獲取方法,如客戶訪談、競爭對手產品分析等
2.4.4.需求分析方法和工具,如用例圖
2.4.5.好的需求文檔特點
2.4.6.需求文檔中避免出現的一些詞匯
2.4.7.確定需求優先級,以及如何根據需求優先級進行測試活動
2.4.8.測試人員在軟件需求分析活動承擔的角色和職責,分析華為成功案例
2.4.9.當需求規格文檔缺失時,測試人員應如何面對
2.5.可測試性
2.5.1.可測試性的定義
2.5.2.高測試性的軟件特征
2.6.測試用例設計和執行過程介紹
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.4.測試用例寫作
3.4.1.測試用例寫作粒度
3.4.2.邏輯和數據分離
3.4.3.測試用例順序
3.4.4.測試用例設計和寫作常見誤區
3.5.測試用例評審
3.5.1.評審方法和過程
3.5.2.如何評價用例的好壞
3.6.測試用例執行與維護
3.6.1.測試執行準備:環境搭建、數據準備
3.6.2.測試用例執行狀態
3.6.3.測試用例的維護
3.7.測試用例重用
4.單元和集成測試
本章節學習目標:掌握單元測試和集成測試如何開展。
4.1.什么是單元測試
4.2.單元測試的投入產出比高嗎?剖析是否值得做單元測試
4.3.演練:如何針對給定的函數進行單元測試
4.4.單元測試基本概念(樁、驅動)介紹
4.5.高效單元測試過程
4.5.1.用例如何寫
4.5.2.怎樣打樁
4.5.3.怎樣利用單元測試工具
4.5.4.有效單元有哪些原則和注意事項
4.6.單元測試工具介紹:PC-LINT、logiscope和boundschecker
4.7.案例:華為推行單元測試的歷程
4.8.集成測試介紹
5.系統測試
本章節學習目標:掌握各項系統測試。
5.1.功能測試介紹
5.2.性能測試介紹
5.3.安全性測試介紹
5.4.可恢復性測試介紹
5.5.兼容性測試介紹
5.6.界面測試介紹
5.7.演練:如何對某嵌入式軟件產品進行測試
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.度量概述,簡介GQM方法
6.3.2.測試生產率度量項
6.3.3.缺陷度量項缺陷密度
缺陷密度的定義
如何用缺陷密度評估質量控制效果和交付產品交的質量
如何用缺陷密度改進開發過程
6.3.4.缺陷度量項缺陷剔除率
缺陷剔除率的定義
如何用缺陷剔除率評估質量控制效果,并改善高質量控制方法
如何用缺陷剔除率改進開發和測試過程
6.3.5.分析工具:柏拉圖、控制圖
使用柏拉圖找重要問題
使用控制圖找異因,從過程著手做改進
6.3.6.缺陷動態預測模型:Rayleigh曲線
6.3.7.ODC分類法介紹
ODC背景介紹
ODC分類簡介
舉例說明如何用ODC缺陷分類分析改進開發和測試工作
6.4.缺陷預防介紹
6.5.測試報告
6.5.1.測試報告目的和內容
6.5.2.何時停止測試?
6.5.3.面對質量不過關產品要做對外發布,測試人員該如何面對?
7.自動化測試
本章節學習目標:了解自動化測試的重要性,自動化級別,以及如何實施自動化測試。
7.1.手工測試引發的問題
7.1.1.測試效率低,項目延期
7.1.2.不斷的重復操作,降低測試人員的工作滿意度
7.1.3.測試的可重復性差,影響測試效果
7.1.4.
7.2.自動化測試的自動化程度
7.2.1.靜態自動化測試(腳本錄制)
7.2.2.啞猴測試(編寫腳本,盲目隨機測試)
7.2.3.智能測試(基于模型的自動化測試)
7.3.實施自動化測試
7.3.1.實施自動化測試的條件
7.3.2.開展自動化測試的切入點
7.3.3.實施自動化測試的策略
8.測試工具
本章節學習目標:全面了解各類測試工具,掌握測試工具的選擇原則
8.1.測試工具分類介紹
8.2.白盒測試工具介紹
8.2.1.靜態白盒工具,PC LINT等工具介紹
8.2.2.演練:使用PC LINT工具發現代碼缺陷
8.2.3.動態白盒工具,包括覆蓋率統計工具(如logiscope)和內存檢查工具(如boundschecker)
8.3.黑盒測試工具介紹,
8.3.1.腳本錄制工具
8.3.2.基于模型的自動化測試工具
8.4.性能測試工具介紹
8.5.測試管理工具介紹
8.6.工具的選擇原則
9.測試組織與團隊
本章節學習目標:了解測試部門的組織結構設計原則,測試人員的技能、素質要求、職業發展通道、測試人員的績效考核,以及測試系統建設。
9.1.測試部門的組織結構
9.1.1.組織結構對測試工作的影響
9.1.2.測試部門組織結構設置的基本原則
9.1.3.幾種不同的組織結構比較
9.2.測試人員的知識、技能和素質要求
9.3.測試管理者關注點
9.4.測試人員的職業發展通道
9.5.測試人員的績效考核
9.6.測試管理體系建設

本課程名稱: 軟件測試管理

查看更多:互聯網/語言公開課

質量體系 成本分析 流程管理 設計 相關的最新課程
講師動態評分 與同行相比

授課內容與課綱相符00%

講師授課水平00%

服務態度00%

陕西11选5开奖