課時:12小時/2天
IT軟件測試管理
課程前言
當前市場競爭異常激烈,客戶對產(chǎn)品的質量要求越來越高,產(chǎn)品質量成為企業(yè)在新的市場競爭中脫穎而出的重要武器,IT軟件測試作為產(chǎn)品質量管理的重要手段,直接關系到產(chǎn)品的市場表現(xiàn)和市場生命。
當前市場競爭異常激烈,客戶對產(chǎn)品的質量要求越來越高,產(chǎn)品質量成為企業(yè)在新的市場競爭中脫穎而出的重要武器,IT軟件測試作為產(chǎn)品質量管理的重要手段,直接關系到產(chǎn)品的市場表現(xiàn)和市場生命。
如何確保測試人員有效參與到產(chǎn)品開發(fā)前期?如何根據(jù)公司不同的發(fā)展階段確定相應的測試組織結構?如何準確地評估IT軟件測試的完備度?IT軟件測試需要什么樣的人員參與?如何對測試團隊進行有效的評價?測試人員的職業(yè)發(fā)展通道如何規(guī)劃?如何有效地處理開發(fā)與測試的矛盾?本課程將通過業(yè)界*實踐的講解、具體的案例和實際操作研討,幫助企業(yè)、學員解決實際中遇到的這些問題。
課程特點
? 內(nèi)容價值定位――課程內(nèi)容采用國際上先進的研發(fā)管理方法論(如:CMMI、IPD等),結合*企業(yè)自主創(chuàng)新研發(fā)管理的*實踐,總結提煉出適合*本土企業(yè)的測試技術管理體系。
? 實操性和互動性――培訓過程中通過對實際產(chǎn)品研發(fā)項目進行角色演練、案例研討等方式加深學員對所學內(nèi)容的理解和實際轉化能力。
? 講師的專業(yè)性――講師曾擔任大型軟件及系統(tǒng)集成企業(yè)質量技術總監(jiān),軟件研發(fā)領域的管理專家,有豐富的軟件開發(fā)、項目管理及企業(yè)項目管理咨詢經(jīng)驗,長期與國內(nèi)外頂尖研發(fā)領域的咨詢培訓公司合作。
課程收益
? 了解業(yè)界*IT軟件測試管理的模式與實踐
? 了解公司發(fā)展不同階段IT軟件測試管理的組織模式及其優(yōu)缺點
? 掌握IT軟件測試流程,明確產(chǎn)品開發(fā)每個階段測試工作重點
? 掌握產(chǎn)品通用測試、測試量化管理的體系方法
? 了解業(yè)界先進的測試技術、洞悉測試技術的發(fā)展趨勢
? 掌握具體測試開展的方法,單元、集成、系統(tǒng)、驗收等測試重點和成功的關鍵
課程對象
? 企業(yè)CEO、總經(jīng)理、研發(fā)總經(jīng)理、副總,總工、技術總監(jiān),質量部經(jīng)理、測試部經(jīng)理,項目經(jīng)理、產(chǎn)品經(jīng)理,研發(fā)骨干,測試工程師、QA等。
? 測試員、測試工程師、測試主管、測試經(jīng)理,有意轉崗測試的需求工程師、設計開發(fā)工程師及對測試興趣愛好者。
課程大綱
一、案例分析(0.5H)
●為什么*館進館電腦預約改成人工預約?
●進入華豐路安全門為什么有時不需要刷卡?
二、IT軟件測試管理概述(1.5H)
●業(yè)界公司在IT軟件測試管理中常見的問題分析
●IT軟件測試與質量管理的關系(過程質量、交付件質量)
●測試業(yè)務在公司價值鏈及質量管理體系中的位置
●測試的目的:發(fā)現(xiàn)缺陷還是其他?
●測試團隊的價值所在:幫助發(fā)現(xiàn)缺陷還是其他?
●基于產(chǎn)品全生命周期的IT軟件測試策略
●演練與問題討論
三、IT軟件測試的概念與策略(2H)
●為什么要盡早測試
●缺陷成本的階段性增長
●IBM、HP與國企在IT軟件測試成本投入方面的分析
●缺陷引入的根源分析與階段性分布
●測試三個基本原則
1)木桶原理
2)20、80原則
3)Good-Enough原則
●BUG、錯誤、缺陷、故障、失效、問題的定義及相互之間的關系
●測試、調試、測試與調試的關系和區(qū)別
●驗證與確認的區(qū)別(V&V)
●如何根據(jù)不同的測試類型確定不同的測試結束準則
●測試方法分類
1)白盒測試、黑盒測試、灰盒測試
2)動態(tài)測試、靜態(tài)測試
3)手工測試、自動測試
4)單元測試、集成測試、系統(tǒng)測試
●四種典型測試測試覆蓋類型(語句覆蓋、條件覆蓋、判定覆蓋、MCDC覆蓋)
●演練與問題討論
四、IT軟件測試組織(2H)
●測試組織中常見的問題分析
●公司發(fā)展不同階段測試組織的不同形式
●IT軟件測試組涉及的角色和組織
1)測試代表的職責定義
2)測試外圍組的職責定義
3)測試經(jīng)理在IT軟件測試中的職責定義
4)測試架構師的職責定義
●什么樣的人員適合作測試人員
1)測試人員的選擇標準介紹,如:IBM、微軟及國內(nèi)大公司
2)測試人員的任職資格與職業(yè)發(fā)展
3)測試人員技術等級管理存在問題與避免辦法
4)測試經(jīng)理的素質要求
●測試組織的五步改進過程
●測試人員為什么缺少成就感
●如何提高測試人員的成就感
●演練與問題討論
五、IT軟件測試流程(2H)
●結構化的IT軟件測試體系
1)結構化的IT軟件測試流程的特點
2)IT軟件測試業(yè)務框架
3)產(chǎn)品級的漸增測試模型
4)測試學習曲線
●概念階段測試主要活動
1)需求的可測試性控制
2)可測試性需求的收集與分析
3)IT軟件測試策略的確定
5)什么樣的測試人員適合參與本階段的測試工作
●計劃階段測試主要活動
1)測試團隊的擴充方法
2)優(yōu)化端到端測試計劃
3)制定驗證測試計劃
●開發(fā)階段測試主要活動
1)測試工具選型
2)集成測試工作的開展
3)測試工具的實現(xiàn)
●驗證階段測試主要活動
1)SVT測試的定義與測試重點
2)BETA測試方法
3)如何有效地組織BETA測試(計劃、實際環(huán)境模擬、測試前期溝通……)
●發(fā)布階段測試主要活動
1)客戶問題跟蹤
2)系統(tǒng)升級
3)收集分析新需求
4)培訓客戶、重點客戶支撐
●演練與問題討論
六、IT軟件測試度量(2H)
●業(yè)界公司度量中存在的問題分析
●什么叫度量、測試度量的必要性
●測試度量的目的(理解、預測、評估、改進)
●測試度量的過程(識別目標、數(shù)據(jù)收集、數(shù)據(jù)分析、過程改進)
●組織過程能力基線PCB建立方法和過程、應用
●項目的2類度量和4個基本度量項
●BUG收斂性分析方法
●開發(fā)能力與成熟度之間的關系
●BUG分級制度,BUG修改的優(yōu)先級判斷
●IT軟件測試度量涉及的角色和職責
●常用的IT軟件測試度量項介紹
●建立產(chǎn)品質量的度量項目
●讓產(chǎn)品質量度量成為促進產(chǎn)品質量提高的晴雨表
●演練與問題討論
七、IT軟件測試技術與測試自動化
●IT軟件測試自動化常見的誤區(qū)
●業(yè)界自動化設計的3個階段介紹
●自動化測試的應用領域和局限性分析
●從自動化測試中獲得*收益
1)不同層次的自動化測試
2)自動化測試工具分析
3)不同的自動化測試策略
4)自動化測試收益分析方法
5)【實例】某項目的自動化收益分析
? 自動化測試收益金字塔
? 基于收益分析的自動化測試策略
? 讓自動化測試成為產(chǎn)品質量的風向標
? 建立組織級的測試管理平臺
●演練與問題討論
八、IT軟件測試工程實務(2H)
●IT軟件測試V模型介紹
●測試過程(測試計劃、測試設計、測試開發(fā)、測試執(zhí)行、測試評估、測試報告)
●BUG級別定義規(guī)范
●測試的缺陷跟蹤管理
●產(chǎn)品單元測試
1)國內(nèi)企業(yè)產(chǎn)品單元測試現(xiàn)狀分析
2)為什么研發(fā)人員不喜歡單元測試
3)單元測試基本概念、意義
4)單元測試過程(組織、角色、活動、輸入、輸出)
5)單元測試用例設計的原則
6)單元測試用例設計的方法
7)業(yè)界典型單元測試工具介紹
8)單元測試成敗關鍵因素分析
●產(chǎn)品集成測試
●產(chǎn)品系統(tǒng)測試
●測試用例常用的設計方法
●回歸測試
●產(chǎn)品驗收測試
●演練與問題討論