產(chǎn)品測試管理
前言:
當前市場競爭異常激烈,客戶對產(chǎn)品的質(zhì)量要求越來越高,產(chǎn)品質(zhì)量成為企業(yè)在新的市場競爭中脫穎而出的重要武器,產(chǎn)品測試作為產(chǎn)品質(zhì)量管理的重要手段,直接關(guān)系到產(chǎn)品的市場表現(xiàn)。
如何確保測試人員有效參與到產(chǎn)品開發(fā)前期?如何根據(jù)公司不同的發(fā)展階段確定相應的測試組織結(jié)構(gòu)?如何準確地評估產(chǎn)品測試的完備度?產(chǎn)品測試需要什么樣的人員參與?如何對測試團隊進行有效的評價?測試人員的職業(yè)發(fā)展通道如何規(guī)劃?如何有效地處理開發(fā)與測試的矛盾?本課程將通過業(yè)界*實踐的講解、具體的案例和實際操作研討,幫助學員解決實際中遇到的這些問題。
課程特點:
內(nèi)容價值定位――課程內(nèi)容采用國際上先進的研發(fā)管理方法論,結(jié)合*企業(yè)自主創(chuàng)新研發(fā)管理的*實踐,總結(jié)提煉出適合*本土企業(yè)的研發(fā)管理體系。
實操性和互動性――培訓過程中通過對實際產(chǎn)品研發(fā)項目進行角色演練、案例研討等方式加深學員對所學內(nèi)容的理解和實際轉(zhuǎn)化能力。
講師的專業(yè)性――講師曾擔任大型軟件及系統(tǒng)集成企業(yè)技術(shù)管理總監(jiān),研發(fā)領(lǐng)域的業(yè)務專家,有豐富的產(chǎn)品開發(fā)、研發(fā)業(yè)務管理及企業(yè)研發(fā)管理咨詢經(jīng)驗,長期與國際頂尖研發(fā)領(lǐng)域的咨詢公司合作。
課程收獲:
了解業(yè)界*產(chǎn)品測試管理的模式與實踐
了解公司發(fā)展不同階段產(chǎn)品測試管理的組織模式及其優(yōu)缺點
掌握產(chǎn)品測試流程,明確產(chǎn)品開發(fā)每個階段測試工作重點
掌握產(chǎn)品測試量化管理的方法
了解業(yè)界先進的測試技術(shù)、洞悉測試技術(shù)的發(fā)展趨勢
了解3代自動化測試的發(fā)展歷程,4代白盒測試的發(fā)展
掌握具體測試開展的方法,單元、集成、系統(tǒng)、驗收等測試重點和成功的關(guān)鍵
課程對象:
企業(yè)CEO、總經(jīng)理、研發(fā)總經(jīng)理、副總,總工、技術(shù)總監(jiān),測試部經(jīng)理,項目經(jīng)理、產(chǎn)品經(jīng)理,研發(fā)骨干,測試,QA等。
課程大綱:
一、案例分析
二、產(chǎn)品測試管理概述
●業(yè)界公司在產(chǎn)品測試管理中常見的問題分析
●產(chǎn)品測試與質(zhì)量管理的關(guān)系(過程質(zhì)量、交付件質(zhì)量)
●測試業(yè)務在公司價值鏈及質(zhì)量管理體系中的位置
●基于產(chǎn)品全生命周期的產(chǎn)品測試策略
●演練與問題討論
三、產(chǎn)品測試的概念與策略
●為什么要盡早測試
●缺陷成本的階段性增長
●IBM、HP在產(chǎn)品測試成本投入方面的分析
●缺陷引入的根源分析與階段性分布
●測試三個基本原則
1)木桶原理
2)20、80原則
3)Good-Enough原則
●錯誤、缺陷、故障、失效的定義及相互之間的關(guān)系
●測試、調(diào)試、測試與調(diào)試的關(guān)系和區(qū)別
●驗證與確認的區(qū)別(V&V)
●廣義測試和狹義測試的區(qū)別
●如何根據(jù)不同的測試類型確定不同的測試結(jié)束準則
●測試方法分類
1)白盒測試、黑盒測試、灰盒測試
2)動態(tài)測試、靜態(tài)測試
3)手工測試、自動測試
4)單元測試、集成測試、系統(tǒng)測試、ALPHA測試、BETA測試、UAT測試
●四種典型測試測試覆蓋類型(語句覆蓋、條件覆蓋、判定覆蓋、MCDC覆蓋)
●演練與問題討論
四、產(chǎn)品測試組織
●測試組織中常見的問題分析
●公司發(fā)展不同階段測試組織的不同形式
●產(chǎn)品測試組涉及的角色和組織
1)測試代表的職責定義
2)測試外圍組的職責定義
3)測試經(jīng)理在產(chǎn)品測試中的職責定義
4)測試架構(gòu)師的職責定義
●什么樣的人員適合作測試人員
1)IBM、微軟測試人員的選擇標準介紹
2)測試人員的任職資格與職業(yè)發(fā)展
3)測試人員技術(shù)等級管理存在問題與避免辦法
4)測試經(jīng)理的素質(zhì)要求
●測試組織的五步改進過程
●測試人員為什么缺少成就感
●如何提高測試人員的成就感
●演練與問題討論
五、產(chǎn)品測試流程
●結(jié)構(gòu)化的產(chǎn)品測試體系
1)結(jié)構(gòu)化的產(chǎn)品測試流程的特點
2)產(chǎn)品測試業(yè)務框架
3)產(chǎn)品級的漸增測試模型
4)測試學習曲線
●概念階段測試主要活動
1)需求的可測試性控制
2)可測試性需求的收集與分析
3)產(chǎn)品測試策略的確定
4)制定初步測試端到端計劃
5)什么樣的測試人員適合參與本階段的測試工作
●計劃階段測試主要活動
1)測試團隊的擴充方法
2)優(yōu)化端到端測試計劃
3)制定驗證測試計劃
4)如何將可測試性需求轉(zhuǎn)化為可測試性設計
5)如何在設計中構(gòu)建質(zhì)量(模塊化、系統(tǒng)化)
6)NOKIA產(chǎn)品測試設計示例
7)集成測試方案確定
8)制定測試工具開發(fā)策略
9)可測試性設計的監(jiān)督實施
●開發(fā)階段測試主要活動
1)測試工具選型
2)集成測試工作的開展
3)測試工具的實現(xiàn)
4)SDV測試的定義與測試重點
5)SIT測試的定義與測試重點
6)BETA測試用戶確定的基本原則
7)漸增的產(chǎn)品開發(fā)與測試方法、框架
8)基于產(chǎn)品組件的測試
9)產(chǎn)品組件集成與測試
●驗證階段測試主要活動
1)SVT測試的定義與測試重點
2)BETA測試方法
3)如何有效地組織BETA測試(計劃、實際環(huán)境模擬、測試前期溝通……)
4)標竿測試
5)外協(xié)測試開展和常見問題分析
6)測試人員如何有效參與ESP客戶支持
7)基于樣機的系統(tǒng)測試
8)基于初始產(chǎn)品測試
9)基于客戶交付的產(chǎn)品測試
●發(fā)布階段測試主要活動
1)客戶問題跟蹤
2)系統(tǒng)升級
3)收集分析新需求
4)培訓客戶、重點客戶支撐
●演練與問題討論
六、產(chǎn)品測試度量
●業(yè)界公司度量中存在的問題分析
●什么叫度量、測試度量的必要性
●測試度量的目的(理解、預測、評估、改進)
●測試度量的過程(識別目標、數(shù)據(jù)收集、數(shù)據(jù)分析、過程改進)
●組織過程能力基線PCB建立方法和過程、應用
●項目的2類度量和4個基本度量項
●BUG收斂性分析方法
●業(yè)界*時間缺陷的正交分類法ODC介紹
●開發(fā)能力與成熟度之間的關(guān)系
●BUG分級制度,BUG修改的優(yōu)先級判斷
●MOTO公司量化分析方法介紹
●產(chǎn)品測試度量涉及的角色和職責
●常用的產(chǎn)品測試度量項介紹
●產(chǎn)品缺陷分析方法與模型
1)Rayleigh方法
2)Gompertz方法
3)四象限分析方法
4)RCA方法
●演練與問題討論
七、產(chǎn)品測試技術(shù)與測試自動化
●產(chǎn)品測試自動化常見的誤區(qū)
●業(yè)界自動化設計的3個階段介紹
●自動化測試的應用領(lǐng)域和局限性分析
●第3代自動化測試思維的典型代表:TestFrame介紹
●測試系統(tǒng)與被測系統(tǒng)關(guān)系的發(fā)展趨勢分析(緊耦合、腳本轉(zhuǎn)換、松耦合)
●腳本體系在自動化測試中的應用
●4代白盒測試方法介紹
●第4代白盒測試的3大特征9大核心技術(shù)
●面向?qū)ο缶幊烧Z言的典型白盒測試方法UNIT
●潛入式軟件系統(tǒng)的典型白盒測試方法VCTESTER
●基于鏡像的測試技術(shù)
1)實體鏡像
2)過程鏡像
●測試領(lǐng)域核心技術(shù)分析
1)補丁技術(shù)
2)腳本技術(shù)
3)語法分析技術(shù)
4)插裝技術(shù)
●代碼質(zhì)量度量核心技術(shù)介紹
1)度量因素層
2)分類標準層
3)度規(guī)層
4)者的關(guān)系介紹
●測試工具的開發(fā)策略、開發(fā)成敗因素分析
●演練與問題討論
八、產(chǎn)品測試工程實務
●產(chǎn)品測試V模型介紹
●測試過程(測試計劃、測試設計、測試開發(fā)、測試執(zhí)行、測試評估、測試報告)
●BUG級別定義規(guī)范
●測試的缺陷跟蹤管理
●3級CCB體系
●NASA測試經(jīng)驗匯總
●產(chǎn)品單元測試
1)國內(nèi)企業(yè)產(chǎn)品單元測試現(xiàn)狀分析
2)為什么研發(fā)人員不喜歡單元測試
3)單元測試基本概念、意義
4)單元測試過程(組織、角色、活動、輸入、輸出)
5)單元測試用例設計的原則
6)單元測試用例設計的方法
7)業(yè)界典型單元測試工具介紹
8)單元測試成敗關(guān)鍵因素分析
●產(chǎn)品集成測試
1)集成測試概述
2)集成測試流程(角色、職責、輸入、輸出)
3)集成測試的特點
4)集成測試計劃
5)集成測試質(zhì)量目標
6)集成測試報告
7)典型集成測試平臺構(gòu)造
8)集成測試策略的確定時機
9)集成測試用例的設計方法
10)集成測試的結(jié)束標準
11)集成測試工作開展的制約因素
12)集成測試成敗關(guān)鍵因素分析
●產(chǎn)品系統(tǒng)測試
1)系統(tǒng)測試概述(定義、對象、依據(jù))
2)系統(tǒng)測試流程(角色、職責、輸入、輸出)
3)如何開展系統(tǒng)測試預測試
●測試用例常用的設計方法
1)功能分解法
2)等價類劃分法
3)邊界值分析法
4)組合邏輯分解法
5)錯誤推測法
6)規(guī)格導出法
7)如何有效進行測試環(huán)境的規(guī)劃和管理
8)轉(zhuǎn)測試流程與標準定義、相關(guān)角色職責
9)系統(tǒng)測試問題跟蹤反饋
●回歸測試
1)基于產(chǎn)品平臺的測試策略
2)專項測試的開展方法介紹
3)如何有效解決測試問題重復出現(xiàn)
4)“黑白唱”
5)系統(tǒng)測試成敗關(guān)鍵因素分析
●產(chǎn)品驗收測試
1)如何成功開展驗收測試
2)驗收測試策略
3)優(yōu)勢標準化
4)有效的測試前期客戶溝通
5)過程記錄、結(jié)果確認
6)客戶意識
7)承認錯誤
8)驗收測試成敗關(guān)鍵因素分析
●演練與問題討論