課程大綱:
1.敏捷測(cè)試概述
本章節(jié)學(xué)習(xí)目標(biāo):主要讓學(xué)員了解為什么需要敏捷測(cè)試,敏捷測(cè)試對(duì)于需求變化快、周期短、軟件質(zhì)量軟件質(zhì)量要求高的項(xiàng)目的必要性,以及敏捷測(cè)試在整個(gè)產(chǎn)品質(zhì)量體系中的位置。并列舉敏捷測(cè)試的原則與方法。
1.1.軟件測(cè)試管理面臨的常見問題
1.2.測(cè)試在質(zhì)量體系中的位置
1.3.測(cè)試原則與方法
1.4.敏捷測(cè)試的必要性
1.5.敏捷的價(jià)值
1.6.敏捷測(cè)試團(tuán)隊(duì)中角色與活動(dòng)場(chǎng)景演練
1.7.敏捷測(cè)試團(tuán)隊(duì)的運(yùn)作方式
1.8.敏捷測(cè)試員的十條法則
1.9.面向技術(shù)的測(cè)試管理
1.10.敏捷測(cè)試四象限管理
1.11.敏捷測(cè)試成功的關(guān)鍵要素
1.12.敏捷開發(fā)過(guò)程中的自動(dòng)化測(cè)試策略
1.13.敏捷測(cè)試的最佳實(shí)踐
1.14.研討:如何構(gòu)建高效敏捷測(cè)試團(tuán)隊(duì)?
2.敏捷測(cè)試工程過(guò)程
本章節(jié)學(xué)習(xí)目標(biāo):讓學(xué)員了解敏捷測(cè)試工程過(guò)程和流程管理,掌握軟件敏捷測(cè)試的關(guān)鍵活動(dòng)和管理流程,并向?qū)W員展現(xiàn)每個(gè)階段的敏捷測(cè)試模板。
2.1.什么是敏捷測(cè)試工程 (從阿里巴巴的敏捷測(cè)試談起)
2.2.敏捷測(cè)試在軟件工程中的位置(基于不同開發(fā)流程中的測(cè)試角色)
2.3.敏捷測(cè)試概念和架構(gòu)設(shè)計(jì)
2.4.敏捷測(cè)試規(guī)模估計(jì)
2.5.一體化團(tuán)隊(duì)組建
2.6.辦公環(huán)境準(zhǔn)備
2.7.對(duì)開發(fā)團(tuán)隊(duì)、測(cè)試團(tuán)隊(duì)現(xiàn)狀評(píng)估
2.8.迭代計(jì)劃的制定
2.9.項(xiàng)目啟動(dòng)會(huì)議
2.10.持續(xù)化集成環(huán)境準(zhǔn)備
2.11.測(cè)試的交付件管理平臺(tái)
2.11.1.單元測(cè)試計(jì)劃 ?單元測(cè)試 ?單元測(cè)試報(bào)告與詳細(xì)設(shè)計(jì)關(guān)系
2.11.2.集成測(cè)試計(jì)劃 ?集成測(cè)試?集成測(cè)試報(bào)告與概要設(shè)計(jì)關(guān)系
2.11.3.系統(tǒng)測(cè)試計(jì)劃 ?系統(tǒng)測(cè)試 ?系統(tǒng)測(cè)試報(bào)告與需求規(guī)格設(shè)計(jì)關(guān)系
2.11.4.迭代版本的測(cè)試用例設(shè)計(jì)
2.11.5.測(cè)試缺陷管理
2.11.6.測(cè)試報(bào)告
2.12.驗(yàn)收測(cè)試
2.12.1.驗(yàn)收的基本定義與目的
2.12.2.驗(yàn)收測(cè)試類型
2.12.3.根據(jù)合同驗(yàn)收
2.12.4.用戶驗(yàn)收測(cè)試
2.12.5.運(yùn)行測(cè)試
2.12.6.現(xiàn)場(chǎng)測(cè)試
2.12.7.敏捷測(cè)試人員在客戶驗(yàn)收過(guò)程中的職責(zé)
模板展示:迭代測(cè)試計(jì)劃、測(cè)試用例、單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試等模板及報(bào)告展示。
3.敏捷測(cè)試流程和項(xiàng)目管理
本章節(jié)學(xué)習(xí)目標(biāo):掌握完整的敏捷測(cè)試流程和項(xiàng)目管理方法,分為項(xiàng)目級(jí)敏捷測(cè)試管理,產(chǎn)品級(jí)敏捷測(cè)試管理以及兩個(gè)方面。
研討案例:分析一個(gè)使用敏捷測(cè)試成功案例和一個(gè)失敗案例,讓學(xué)員分組討論得到的啟發(fā)。
3.1. 敏捷測(cè)試項(xiàng)目管理的常見問題
3.2.項(xiàng)目級(jí)敏捷測(cè)試管理
3.2.1.測(cè)試管理平臺(tái)的建立
3.2.2.測(cè)試模板的設(shè)計(jì)
3.2.3.測(cè)試交付件的管理
3.2.4.測(cè)試計(jì)劃裁剪
3.2.5.測(cè)試工作量的估算
3.2.6.測(cè)試過(guò)程監(jiān)控
3.2.7.測(cè)試的成本控制
3.2.8.測(cè)試過(guò)程的風(fēng)險(xiǎn)控制
3.3.敏捷測(cè)試模式下軟件需求跟蹤
3.4.敏捷測(cè)試架構(gòu)設(shè)計(jì)
3.5.敏捷測(cè)試計(jì)劃設(shè)計(jì)
3.6.敏捷測(cè)試用例設(shè)計(jì)
3.6.1.大綱級(jí)測(cè)試用例
3.6.2.方案級(jí)測(cè)試用例
3.6.3.操作步驟級(jí)測(cè)試用例
3.7.敏捷測(cè)試工具設(shè)計(jì)
3.7.1.自動(dòng)化測(cè)試工具
3.7.2.敏捷管理平臺(tái)工具
3.8.敏捷測(cè)試評(píng)審
3.8.1.需求規(guī)格評(píng)審
3.8.2.詳細(xì)設(shè)計(jì)評(píng)審
3.8.3.測(cè)試計(jì)劃評(píng)審
3.8.4.測(cè)試用例評(píng)審
3.8.5.測(cè)試報(bào)告評(píng)審
3.9.版本測(cè)試開始標(biāo)準(zhǔn)及結(jié)束標(biāo)準(zhǔn)
3.9.1.每個(gè)階段開始的標(biāo)準(zhǔn)
3.9.2.每個(gè)階段結(jié)束的標(biāo)準(zhǔn)
3.9.3.測(cè)試中斷的標(biāo)準(zhǔn)
3.9.4.版本測(cè)試結(jié)束的標(biāo)準(zhǔn)
3.10.缺陷管理流程
3.11.測(cè)試模板
3.12.制訂測(cè)試驗(yàn)收標(biāo)準(zhǔn)
3.13.測(cè)試問題定級(jí)標(biāo)準(zhǔn)
3.14.測(cè)試評(píng)估
3.15.產(chǎn)品級(jí)敏捷測(cè)試管理
3.15.1.產(chǎn)品測(cè)試的全局性
3.15.2.產(chǎn)品測(cè)試用例庫(kù)的建立
3.15.3.測(cè)試用例的管理
3.15.4.測(cè)試用例的維護(hù)
3.15.5.產(chǎn)品自動(dòng)化測(cè)試策略
3.15.6.每日構(gòu)建的(Daily Build)的管理方法
3.15.7.缺陷生命周期管理
3.15.8.測(cè)試覆蓋率評(píng)估
3.15.9.其于軟件缺陷的質(zhì)量評(píng)估
4.敏捷測(cè)試組織與團(tuán)隊(duì)
本章節(jié)學(xué)習(xí)目標(biāo):了解如何管理一個(gè)敏捷測(cè)試團(tuán)隊(duì),包括個(gè)人技能,團(tuán)隊(duì)能力,沖突管理,績(jī)效考核,以及敏捷測(cè)試的績(jī)效監(jiān)控等。
4.1.企業(yè)測(cè)試體系典型問題分析
4.2.敏捷測(cè)試技能模型(溝通、技術(shù)、業(yè)務(wù)缺一不可)
4.3.敏捷測(cè)試體系如何從無(wú)到有建設(shè)?
4.4.如何從功能測(cè)試到敏捷測(cè)試平臺(tái)建設(shè)?
4.5.測(cè)試組織發(fā)展歷程
4.6.建立獨(dú)立的敏捷測(cè)試組織
4.7.如何建設(shè)高水平的測(cè)試部門?
4.8.企業(yè)測(cè)試文化的建立及培養(yǎng)
4.9.團(tuán)隊(duì)組織架構(gòu)
4.10.個(gè)人技能
4.11.測(cè)試團(tuán)隊(duì)角色分類
4.12.測(cè)試團(tuán)隊(duì)的溝通
4.13.測(cè)試團(tuán)隊(duì)沖突管理
4.13.1.正確對(duì)待缺陷
4.13.2.具備良好的態(tài)度
4.13.3.開發(fā)和測(cè)試的合作
4.14.績(jī)效考核管理
4.15.招聘優(yōu)秀的軟件測(cè)試工程師
4.16.測(cè)試人員的職業(yè)通道
4.17.激勵(lì)測(cè)試人員
4.18.測(cè)試團(tuán)隊(duì)的培養(yǎng)和提升
實(shí)例演練:在進(jìn)度緊張的情況下,敏捷測(cè)試人員如何處理好和項(xiàng)目經(jīng)理、開發(fā)人員、QA的關(guān)系?
5.敏捷測(cè)試技術(shù)與自動(dòng)化
本章節(jié)學(xué)習(xí)目標(biāo):了解敏捷測(cè)試自動(dòng)化工具的應(yīng)用與實(shí)踐,掌握什么時(shí)候需要引入敏捷自動(dòng)化測(cè)試,以用敏捷自動(dòng)化測(cè)試所需的條件及自動(dòng)化工具的選型,以及如何建立敏捷測(cè)試的管理平臺(tái)。
工具分享與展示:騰訊公司敏捷測(cè)試的工具TAPD的成功實(shí)踐。
工具分享與展示:阿里巴巴公司敏捷測(cè)試活動(dòng)每日構(gòu)建的成功實(shí)踐。
5.1.敏捷測(cè)試用例的設(shè)計(jì)
5.1.1.等價(jià)類劃分法
5.1.2.邊界值分析法
5.1.3.因果圖法
5.1.4.功能圖法
5.1.5.錯(cuò)誤推斷法
5.1.6.正交實(shí)驗(yàn)設(shè)計(jì)方法
5.1.7.測(cè)試用例設(shè)計(jì)的技巧:“弱化定性思維 破壞性假設(shè)”
5.2.敏捷測(cè)試的最佳實(shí)踐
5.2.1.每日站立會(huì)議
5.2.2.可視化管理
5.2.3.迭代驗(yàn)收
5.2.4.迭代回顧故事
5.2.5.用戶故事
5.2.6.結(jié)對(duì)編程
5.2.7.每日構(gòu)建
5.2.8.測(cè)試驅(qū)動(dòng)開發(fā)(TDD)
5.3.測(cè)試工具的概念
5.3.1.成本效益和風(fēng)險(xiǎn)
5.3.2.測(cè)試工具策略
5.3.3.測(cè)試工具集成
5.3.4.腳本和腳本語(yǔ)言(TCL/TK、PYTHON、VB、RUBY、SHELL等)
5.4.測(cè)試準(zhǔn)則
5.5.測(cè)試用例庫(kù)的建設(shè)與維護(hù)
5.6.測(cè)試工具部署
5.7.開源測(cè)試工具
5.8.測(cè)試工具開發(fā)
5.9.測(cè)試工具分類
5.10.測(cè)試工具的收益分析
5.11.項(xiàng)目研討:敏捷測(cè)試管理是否可以促進(jìn)項(xiàng)目進(jìn)度,提高軟件質(zhì)量,降低質(zhì)量成本?
6.敏捷測(cè)試中的軟件配置管理
本章節(jié)學(xué)習(xí)目標(biāo):了解在敏捷測(cè)試模式 如何管理軟件版本,如何對(duì)版本進(jìn)行分拆和合并的操作,如何利用工具對(duì)版本進(jìn)行管理。
6.1. 版本管理的重要意義
6.2. 如何進(jìn)行版本規(guī)劃
6.3. 特殊的、例外的版本如何處理
6.4. 配置管理工具(SVN/CVS/VSS)介紹,以及各工具的優(yōu)劣比較
6.5. 介紹配置庫(kù)類別劃分,以及各種的作用介紹
6.6. 配置庫(kù)的結(jié)構(gòu)介紹
6.7. 配置庫(kù)維護(hù)和管理
6.8. 小需求和BUGFIX的版本分拆流程
6.9. 如何進(jìn)行版本合并
6.10. 如何進(jìn)行代碼回滾
7.構(gòu)建企業(yè)級(jí)敏捷測(cè)試體系建設(shè)
本章節(jié)學(xué)習(xí)目標(biāo):了解在敏捷測(cè)試體系如何建立,如何對(duì)敏捷測(cè)試團(tuán)隊(duì)組建、敏捷測(cè)試技術(shù)進(jìn)行規(guī)劃、敏捷測(cè)試流程進(jìn)行推行等。
7.1.案例:某企業(yè)敏捷測(cè)試體系存在的問題分析
7.2.企業(yè)測(cè)試體系典型問題分析
7.3.測(cè)試技能發(fā)展歷程
7.4.測(cè)試體系如何從無(wú)到有建設(shè)?
7.5.如何從功能測(cè)試到測(cè)試平臺(tái)建設(shè)?
7.6.測(cè)試組織發(fā)展歷程
7.7.建立獨(dú)立的測(cè)試組織
7.8.如何建設(shè)高水平的產(chǎn)品測(cè)試部門?
講師課酬: 面議
常駐城市:北京市
學(xué)員評(píng)價(jià):
講師課酬: 面議
常駐城市:深圳市
學(xué)員評(píng)價(jià):
講師課酬: 面議
常駐城市:上海市
學(xué)員評(píng)價(jià):
講師課酬: 面議
常駐城市:深圳市
學(xué)員評(píng)價(jià):
講師課酬: 面議
常駐城市:深圳市
學(xué)員評(píng)價(jià):