課程說明書R6.0
【課程背景】
目前國內(nèi)在產(chǎn)品開發(fā)過程中“重開發(fā),輕測試”的思維普遍存在,產(chǎn)品質(zhì)量問題頻頻暴露,導(dǎo)致顧客滿意度下降,利潤降低,甚至召回,給企業(yè)的正常運(yùn)作帶來的許多不利的影響。
本課程通過業(yè)界最佳實(shí)踐的講解、具體的案例和實(shí)際操作研討,詳細(xì)講解:
1. 產(chǎn)品測試與產(chǎn)品質(zhì)量有什么密切關(guān)系?
2. 產(chǎn)品測試的主要工作以及活動有哪些?產(chǎn)品測試有哪些基本原則?
3. 企業(yè)推行測試設(shè)計(jì)有哪些障礙,怎么消除障礙推行測試設(shè)計(jì)?
4. 測試設(shè)計(jì)基本過程和目標(biāo)是什么?可測性設(shè)計(jì)的物理特征是什么?
5. 如何進(jìn)行測試需求評審,測試人員如何向開發(fā)人員提出可測性需求(DFT)?
6. 產(chǎn)品測試有哪些管理要點(diǎn)?工藝設(shè)計(jì)類DFT有哪些主要規(guī)則?PCBA有哪些主要規(guī)則?
7. 測試設(shè)計(jì)的基本原理是什么?有哪些主要的可測試分析方法?
8. 如何確保測試人員有效參與到產(chǎn)品開發(fā)前期,加深對產(chǎn)品的了解?
9. 產(chǎn)品測試的組織如何確定,如何考核,如何激勵?
課程詳細(xì)講解被業(yè)界優(yōu)秀公司證實(shí)行之有效的一系列可測試工具和方法,實(shí)現(xiàn)產(chǎn)品測試的理念、方法、工具有機(jī)結(jié)合,從而使學(xué)員在實(shí)戰(zhàn)演練與方法講解中深刻領(lǐng)悟測試技術(shù)和分析方法,使學(xué)員切實(shí)應(yīng)用到公司實(shí)際產(chǎn)品測試中,提高產(chǎn)品的質(zhì)量,提升產(chǎn)品的競爭力,確保市場成功。與此同時,課程分享業(yè)界成功企業(yè)的測試設(shè)計(jì)管理方法,包括產(chǎn)品測試管理和技術(shù)實(shí)踐。
【適合對象】
1. 測試部門和從事測試工作的全體人員:研發(fā)測試、中試測試、生產(chǎn)測試;
2. 質(zhì)量工程師和質(zhì)量管理人員:研發(fā)質(zhì)量、體系質(zhì)量、項(xiàng)目質(zhì)量、生產(chǎn)質(zhì)量、售后質(zhì)量;
3. 中試部經(jīng)理、技術(shù)質(zhì)量部經(jīng)理;
4. 研發(fā)總經(jīng)理/副總、公司總工/技術(shù)總監(jiān);
5. 項(xiàng)目經(jīng)理/產(chǎn)品經(jīng)理等。
【課程收益】
1. 通過學(xué)習(xí),學(xué)員能夠陳述產(chǎn)品測試研發(fā)測試和生產(chǎn)工藝測試的基本過程。
2. 通過學(xué)習(xí),學(xué)員能夠陳述產(chǎn)品測試基本原理和方法,依據(jù)學(xué)員企業(yè)特點(diǎn),應(yīng)用在所在企業(yè)工作崗位上。
3. 通過學(xué)習(xí),學(xué)員能夠陳述軟件測試工程過程,如測試需求提出、測試策略、測試計(jì)劃、測試用例、測試報(bào)告等模板,并且初步建立所在企業(yè)的測試工程過程。
4. 通過學(xué)習(xí),學(xué)員能夠簡述測試組織建設(shè)的流程和方法,初步應(yīng)用測試組織考核和激勵措施,提升測試組織的績效。
5. 通過學(xué)習(xí),學(xué)員能初步應(yīng)用產(chǎn)品測試涉及的關(guān)鍵技術(shù)和方法,如單元測試、集成測試、系統(tǒng)測試及驗(yàn)收測試。
6. 通過學(xué)習(xí),學(xué)員借助課程案例和模板,列舉企業(yè)級測試設(shè)計(jì)體系建設(shè)的方法和技巧,初步應(yīng)用到所在企業(yè)所在測試工作崗位上。
【教學(xué)形式】
50%理論講授+30%現(xiàn)場練習(xí)+20%疑難解答
【課程時長】
2天/每天6小時,共12小時
【課程大綱】課綱內(nèi)容覆蓋說明:本課程內(nèi)容豐富,老師超量準(zhǔn)備,本著“以客戶為中心”、 “有限時間,有效訓(xùn)練”、“好鋼用在刀刃上”的原則,授課會根據(jù)客戶實(shí)際需求、現(xiàn)場授課實(shí)際效果、時間安排實(shí)際情況等因素,突出重點(diǎn),有詳有略,請了解。
模塊一、產(chǎn)品質(zhì)量與產(chǎn)品測試概述
1. 測試在質(zhì)量體系中的位置-測試是質(zhì)量控制重要手段
2. 質(zhì)量管理發(fā)展的五個階段
3. 測試在敏捷開發(fā)Scrum中的位置
4. 敏捷開發(fā)Scrum中的測試方法
5. 測試驅(qū)動開發(fā)在敏捷項(xiàng)目中的運(yùn)作
6. 質(zhì)量管理四類活動:策劃、控制、保證、改進(jìn)
7. 不同企業(yè)對產(chǎn)品質(zhì)量的看法-著名企業(yè)質(zhì)量宣言
8. 測試在CMMI中的位置
9. H公司測試流程演變
10. 產(chǎn)品測試為什么失。
11. 產(chǎn)品測試的主要工作是什么?計(jì)劃、方案、單板級、整機(jī)級測試與認(rèn)證
12. 什么是產(chǎn)品測試四大活動?單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試
13. 常見的測試方法:靜態(tài)、動態(tài);單元、集成、系統(tǒng)、驗(yàn)收;白盒、黑盒、灰盒
14. 測試方法的對應(yīng)關(guān)系
15. 產(chǎn)品測試的五個基本原則:客戶化、不同的測試等級、盡早測試、Good-enough、PARETO法
模塊二、測試設(shè)計(jì)需求分析
1. 演練與討論:測試需求怎么收集?
2. 為什么需要可測試需求?
3. 測試需求分析測試框架
4. 測試需求分析-產(chǎn)品測試規(guī)格分析
5. 測試需求分析-測試規(guī)格評估
6. 測試需求分析-測試規(guī)格跟蹤
7. 什么是好的需求?
1) 好需求的八大特點(diǎn)
2) 需求案例演練
8. DFT規(guī)格需求
9. 用戶的可測性需求:需求轉(zhuǎn)化示例
10. 內(nèi)部的測試需求
模塊三、研發(fā)產(chǎn)品測試管理過程
1. 產(chǎn)品測試管理內(nèi)容:四項(xiàng)主要工作
2. 測試業(yè)務(wù)的階段性發(fā)展:三個主要階段
3. 漸增Build測試方法四個階段
4. 基于產(chǎn)品生命周期的測試業(yè)務(wù)(研發(fā)測試)
5. 其它產(chǎn)品測試概念
6. 軟件測試V模型
7. 測試工作五大管理要點(diǎn)
8. 案例研討分析
9. 產(chǎn)品測試生命周期模型
1) 測試生命周期對應(yīng)的關(guān)鍵交付件
2) 某公司測試階段分配
10. 原型樣機(jī)測試過程定義
11. 工程樣機(jī)測試過程定義
12. 小批量樣機(jī)測試活動定義
13. 市場驗(yàn)證測試活動
14. 標(biāo)桿測試方法
15. 認(rèn)證測試方法(CE、UL、3C認(rèn)證方法及流程)
16. 測試總結(jié)報(bào)告
17. 基于客戶交付的產(chǎn)品測試
18. 發(fā)布階段測試工作介紹
19. 客戶問題跟蹤 •
a) 產(chǎn)品升級
b) 收集分析新需求-招標(biāo)支撐
c) 重點(diǎn)客戶支撐-培訓(xùn)客戶
d) 在線診斷
20. 流程子流程
21. 軟件測試子流程
22. 軟件測試度量
23. 軟件測試子流程裁剪說明
24. 演練:測試中存在的效率低下、難以測試、測試問題難以定位等問題
模塊四、產(chǎn)品測試的工程過程
1. 產(chǎn)品的研發(fā)過程整體概況
2. 測試策略:測試總體策略、測試計(jì)劃
3. 測試用例設(shè)計(jì)
1) 語句覆蓋法用例設(shè)計(jì)、案例分析
2) 判斷覆蓋法用例設(shè)計(jì)、案例分析
3) 條件覆蓋法用例設(shè)計(jì)、案例分析
4) 條件決策覆蓋法用例設(shè)計(jì)、案例分析
5) 等價類用例設(shè)計(jì)方法、案例分析
6) 邊界值用例設(shè)計(jì)方法、案例分析
4. 演練:等價類、邊界值、正交設(shè)計(jì)法、場景法分組演練
5. 測試環(huán)境準(zhǔn)備
6. 測試執(zhí)行:過程要求
7. 測試報(bào)告:包括主要內(nèi)容,注意事項(xiàng)
8. 測試度量
1) 控制圖、產(chǎn)品DI值、缺陷剔除率DRE
2) 缺陷剔除率DRE實(shí)例演練:M公司嵌入式產(chǎn)品研發(fā)測試方面的典型問題
3) 被測對象的質(zhì)量評估指標(biāo)——缺陷密度
4) 被測對象的質(zhì)量評估指標(biāo)——用例測試通過率
5) 被測對象的質(zhì)量評估指標(biāo)——測試覆蓋率
6) 被測對象的質(zhì)量評估指標(biāo)—提升測試覆蓋率
7) 測試設(shè)計(jì)和測試執(zhí)行的質(zhì)量評估指標(biāo):常用5個
9. 測試總結(jié)
10. 單元/部件測試過程
1) 單元/部件測試基本概念
2) 單元/部件測試的意義
3) 單元/部件測試過程
4) 單元/部件測試階段輸出
5) 單元/部件測試準(zhǔn)備
6) 單元/部件測試執(zhí)行
7) 單元/部件測試成敗關(guān)鍵因素分析
8) 測試環(huán)境(測試驅(qū)動、被測單元、測試樁、測試用例、測試結(jié)果)
9) 測試計(jì)劃和用例評審查檢表、測試記錄、缺陷報(bào)告
11. 集成測試過程
1) 集成測試策略的確定時機(jī)
2) 集成測試基本概念
3) 集成測試對象和集成測試中的角色定義
4) 集成測試的特點(diǎn)
5) 集成測試順序確定
6) 集成測試準(zhǔn)備
7) 集成測試執(zhí)行和缺陷跟蹤
8) 集成測試質(zhì)量目標(biāo)
9) 典型集成測試平臺構(gòu)造
10) 集成測試工作開展的制約因素
11) 集成測試成敗關(guān)鍵因素分析
12. 系統(tǒng)測試過程
1) 轉(zhuǎn)測試操作流程和角色定義
2) 模板展示:內(nèi)部版本發(fā)布說明書、研發(fā)版本轉(zhuǎn)測試標(biāo)準(zhǔn)
3) 系統(tǒng)測試基本概念(定義、對象、依據(jù))
4) 系統(tǒng)測試過程 •系統(tǒng)測試輸入、輸出
5) 系統(tǒng)測試準(zhǔn)備
6) 系統(tǒng)測試執(zhí)行
7) 測試環(huán)境的規(guī)劃和管理
8) 問題跟蹤反饋 •基于產(chǎn)品平臺的測試策略
9) 系統(tǒng)測試成敗關(guān)鍵因素分析
13. 客戶試用測試
1) 客戶選擇及準(zhǔn)備
2) 需要什么樣的產(chǎn)品上市策略?
3) 某公司產(chǎn)品上市決策轉(zhuǎn)變
4) BETA測試的使命與目標(biāo)
5) 測試人員在客戶試用中的職責(zé)
模塊五、產(chǎn)品測試技術(shù)與自動化
1. 什么是自動化測試
2. 自動化測試腳本語言
3. 什么樣的測試適合自動化
4. 自動化測試的發(fā)展歷程
5. 自動化測試框架
6. 自動化測試常用工具
7. 自動化測試工具與產(chǎn)品生命周期的關(guān)系
8. 產(chǎn)品可靠性指標(biāo)及測試方法
9. 單元測試工具
10. 開源工具:軟件單元測試(CPPUNIT,JUNIT等)
11. 商用工具: VISUAL UNIT,嵌入式測試工具,軟件測試工具.
12. 單元測試工具的使用方法
13. 問題管理工具
模塊六、產(chǎn)品測試體系組織和角色
1. 測試部門在公司的位置
2. 測試代表的職責(zé)和任務(wù)
3. 測試外圍小組成員的職責(zé)和任務(wù)
4. 測試團(tuán)隊(duì)內(nèi)部職責(zé)分工方案實(shí)例
5. 測試組織的梯隊(duì)建設(shè)
6. 測試人員的雙重晉升機(jī)制
7. 測試人員資格等級劃分
8. 可測性設(shè)計(jì)在公司推廣中的障礙
9. 公司怎么推行測試設(shè)計(jì)?
10. A公司測試體系建設(shè)歷程
課程收尾:回顧總結(jié)、答疑、五三一學(xué)習(xí)轉(zhuǎn)化行動計(jì)劃
何重軍 老師
——原華為研發(fā)項(xiàng)目與質(zhì)量工程管理資深專家
◇ 華為公司研發(fā)項(xiàng)目與質(zhì)量工程管理崗位工作10多年