產(chǎn)品測試方法與實戰(zhàn)演練
培訓(xùn)收益
了解業(yè)界最佳產(chǎn)品測試管理的模式與實踐
掌握優(yōu)秀產(chǎn)品需求的標(biāo)準(zhǔn),提升測試輸入質(zhì)量
掌握測試需求分析方法,抓住測試重點,減少測試重復(fù)
掌握測試用例設(shè)計的方法,構(gòu)造高質(zhì)量的測試用例
掌握測試缺陷的分析方法,明確定位問題根源,量化評價版本質(zhì)量
掌握產(chǎn)品測試策略、測試計劃的制定方法,提升測試的計劃性
掌握自動化測試體系的構(gòu)建方法和業(yè)界自動化測試技術(shù),提升測試效率
掌握公司不同階段測試組織的方式,明確測試人員的職業(yè)發(fā)展方向
培訓(xùn)特色
系統(tǒng)理論指導(dǎo):課程內(nèi)容根據(jù)產(chǎn)品測試管理最佳實踐系統(tǒng)介紹了產(chǎn)品測試目標(biāo)、業(yè)務(wù)體系、組織結(jié)構(gòu)、及流程。
案例與互動:講師結(jié)合自身的實戰(zhàn)工作經(jīng)驗,通過對實際案例分析加深學(xué)員理解。
結(jié)合實際演練:通過對培訓(xùn)對象實際工作展開演練、研討等方式提高課程轉(zhuǎn)化效率。
培訓(xùn)對象
研發(fā)總經(jīng)理/副總、總工/技術(shù)總監(jiān)、測試經(jīng)理、項目經(jīng)理/
產(chǎn)品經(jīng)理、研發(fā)骨干、測試工程師、質(zhì)量工程師等
課程大綱
第一部分產(chǎn)品測試概論
1、產(chǎn)品測試管理概論
1.1、為什么要進(jìn)行產(chǎn)品測試
1.2、為什么要進(jìn)行產(chǎn)品測試管理
1.3、產(chǎn)品測試流程及其與產(chǎn)品開發(fā)流程之間關(guān)系
1.4、測試生命周期
1.5、產(chǎn)品測試的基本原則
1.6、測試在質(zhì)量體系中的位置
第二部分產(chǎn)品測試過程
1、常見測試模型(V、H、X)
2、概念測試過程
3、單元測試過程
4、集成測試過程
5、系統(tǒng)測試過程
6、驗收測試過程
7、演練與問題討論
8、針對產(chǎn)品測試過程結(jié)合公司實際情況思考具體改進(jìn)行動計劃(QuickWins)
第三部分產(chǎn)品測試需求分析
1、產(chǎn)品需求工程過程(高效測試的前提條件)
1.1、需求功能分解
1.2、好需求的標(biāo)準(zhǔn)
2、產(chǎn)品測試需求分析
2.1、什么是測試需求
2.2、測試需求的特征
2.3、測試需求分析過程(采集、分析、評審)
2.4、需求追蹤
3、演練與問題討論
第四部分產(chǎn)品測試策略和計劃
1、產(chǎn)品測試策略和計劃的目的和作用
2、產(chǎn)品測試策略制定
2.1、測試目標(biāo)
2.2、測試內(nèi)容
2.3、通過準(zhǔn)則
2.4、測試環(huán)境
2.5、測試方法
2.6、案例分享:某公司產(chǎn)品測試策略分析樣例
3、產(chǎn)品測試計劃制定
3.1、測試組織確定
3.2、測試估算
3.3、BUILD劃分
3.4、應(yīng)該交付的測試工作產(chǎn)品
3.5、案例分享:某公司產(chǎn)品測試計劃樣例
4、兩者相互關(guān)系
5、演練與問題討論
第五部分產(chǎn)品測試用例設(shè)計
1、什么是測試用例
2、測試用例來設(shè)計流程
3、測試用例的作用
4、測試設(shè)計方法分類
4.1、白盒測試、黑盒測試、灰盒測試
4.2、動態(tài)測試、靜態(tài)測試
4.3、手工測試、自動測試
4.4、單元測試、集成測試、系統(tǒng)測試、ALPHA測試、BETA測試、UAT測試
5、常用測試方法及案例
5.1、測試環(huán)境(測試驅(qū)動、被測單元、測試樁、測試用例、測試結(jié)果)
5.2、語句覆蓋法用例設(shè)計、案例分析
5.3、判斷覆蓋法用例設(shè)計、案例分析
5.4、條件覆蓋法用例設(shè)計、案例分析
6、黑盒測試用例設(shè)計方法(系統(tǒng)測試)
6.1、等價類劃分法用例設(shè)計、案例分析
6.2、流程分析法用例設(shè)計、案例分析
6.3、正交試驗法用例設(shè)計、案例分析
6.4、邊界值用例設(shè)計、案例分析
6.5、錯誤推測分析法用例設(shè)計、案例分析
7、演練與問題討論
第六部分產(chǎn)品測試自動化
1、產(chǎn)品測試自動化常見的誤區(qū)
2、業(yè)界系統(tǒng)自動化設(shè)計的3個階段
2.1、階段一:腳本錄制與回放
2.2、階段二:操作與控制分離,數(shù)據(jù)驅(qū)動
2.3、階段三:框架自動化體系,工具設(shè)計與使用分離
2.4、典型代表:TestFrame介紹
3、測試自動化中的腳本體系
3.1、為什么要腳本化?
3.2、測試系統(tǒng)與被測系統(tǒng)關(guān)系(緊耦合、腳本轉(zhuǎn)換、松耦合)
3.3、業(yè)界常用的測試腳本體系介紹
4、業(yè)界白盒測試的4個階段
4.1、階段一:調(diào)試即測試階段
4.2、階段二:覆蓋率統(tǒng)計階段
4.3、階段三:xUNIT階段(測試系統(tǒng)與被測試系統(tǒng)混合共生)
4.4、階段四:映射測試階段(全腳本化、高效率)
5、企業(yè)如何不斷提升自動化測試的比例?
6、演練與問題討論
第七部分產(chǎn)品測試缺陷分析
1、項目量化管理
1.1、什么叫度量、測試度量的必要性
1.2、測試度量的目的(理解、預(yù)測、評估、改進(jìn))
1.3、測試度量的過程(識別目標(biāo)、數(shù)據(jù)收集、數(shù)據(jù)分析、過程改進(jìn))
1.4、某公司量化分析方法介紹
2、缺陷分析基礎(chǔ)知識
2.1、錯誤、缺陷、故障、失效的定義及相互之間的關(guān)系
2.2、缺陷跟蹤流程
2.3、缺陷狀態(tài)轉(zhuǎn)移
2.4、BUG收斂性分析方法
2.5、BUG分級制度、BUG修改的優(yōu)先級判斷(嚴(yán)重性、重復(fù)性)
2.6、優(yōu)秀缺陷報告需要具備的要素
3、產(chǎn)品缺陷分析方法
3.1、缺陷分析方法一(單一缺陷):ODC
3.2、缺陷分析方法二(產(chǎn)品缺陷):Gompertz
3.3、缺陷分析方法三(版本缺陷):Rayleigh
3.4、缺陷分析方法四(版本缺陷):四象限法
3.5、缺陷分析方法五(單一缺陷):根源分析法
4、測試工作績效評價
4.1、測試評價時機(jī)確定
4.2、測試投入與產(chǎn)出對比分析
4.3、測試過程評價、測試結(jié)果評價
4.4、測試遺留問題的事后跟蹤機(jī)制
4.5、測試團(tuán)隊的績效評價指標(biāo)
5、演練與問題討論
第八部分產(chǎn)品測試組織與團(tuán)隊
1、公司級測試組織設(shè)置
2、產(chǎn)品級(項目級)測試組織設(shè)置
3、項目團(tuán)隊的構(gòu)成
4、測試組織的演進(jìn)
5、測試人員級別定義
6、測試人員晉升機(jī)制
7、測試人員職業(yè)發(fā)展