培訓(xùn)內(nèi)容:
培訓(xùn)受眾:
研發(fā)總經(jīng)理、軟件研發(fā)經(jīng)理、軟件測(cè)試經(jīng)理、軟件項(xiàng)目經(jīng)理、軟件工程師、軟件測(cè)試工程師、QA等
課程收益:
①. 據(jù)了解,一些企業(yè)也在實(shí)施CMMI,但實(shí)施效果并不好,是不是CMMI本身有什么問題
敏捷開發(fā)及測(cè)試在國內(nèi)被熱捧,
敏捷測(cè)試是否能在中國取得成功
通過講解和案例分析,讓學(xué)員正確地CMMI和敏捷開發(fā)模型下的測(cè)試管理,認(rèn)識(shí)CMMI和敏捷的原理和方法論,講述敏捷測(cè)試管理的方法論和基本要點(diǎn)(如最佳實(shí)踐等);
②. 測(cè)試人員如何參與到敏捷測(cè)試項(xiàng)目中
提起測(cè)試工程,開發(fā)人員和測(cè)試人員都非常熟悉,但對(duì)于敏捷開發(fā)模式下測(cè)試工程,大家都非常陌生,測(cè)試人員在沒有任何文檔的情況下如何參與測(cè)試,本課程將講述測(cè)試人員如何參與敏捷測(cè)試過程;
③. 敏捷測(cè)試過程中有流程嗎,需要輸出哪些文檔 如何評(píng)價(jià)這些文檔的質(zhì)量
本課程將針對(duì)敏捷測(cè)試項(xiàng)目的特點(diǎn),結(jié)合案例演練,讓學(xué)員掌握測(cè)試計(jì)劃和測(cè)試用例設(shè)計(jì)關(guān)鍵要點(diǎn),讓學(xué)員掌握在敏捷測(cè)試過程中的測(cè)試設(shè)計(jì)技能,對(duì)測(cè)試用例的顆粒度進(jìn)行分層管理,并指導(dǎo)如何對(duì)測(cè)試的整個(gè)項(xiàng)目進(jìn)行交付件的管理;
④. 敏捷團(tuán)隊(duì)需要考核嗎,如何考核 如何對(duì)測(cè)試人員進(jìn)行激勵(lì)和KPI的設(shè)置
一般來講,敏捷項(xiàng)目周期短,要求的測(cè)試人員的素質(zhì)較高,但在整個(gè)過程中測(cè)試人員會(huì)參與到項(xiàng)目中,比起規(guī)范的測(cè)試流程,敏捷測(cè)試更加不可監(jiān)控,無法進(jìn)行量化考核。本課程將講述敏捷測(cè)試團(tuán)隊(duì)的管理和考核;
⑤. 敏捷測(cè)試有哪些自動(dòng)化的測(cè)試工具和管理工具,業(yè)界常用的工具有哪些,哪些工具效率比較高
敏捷測(cè)試的方法論比較容易掌握,但如何落地呢 國內(nèi)的企業(yè)一般都采用哪些自動(dòng)化的工具 本課程將深入講解知名企業(yè)騰訊、華為、阿里巴巴等在開展敏捷測(cè)試過程使用的自動(dòng)化工具和管理工具,并演示成功的實(shí)踐案例;對(duì)敏捷測(cè)試過程中能提高效率的方法和手段進(jìn)行深入講解;
⑥. 公司大大小小的項(xiàng)目有幾十個(gè),如何統(tǒng)一管理測(cè)試資源,如果建立敏捷的開發(fā)及測(cè)試體系
本課程將針對(duì)敏捷項(xiàng)目的測(cè)試資源緊張的問題,講述如何建立敏捷的測(cè)試流程和體系,進(jìn)一步提高研發(fā)測(cè)試的效率和版本的質(zhì)量;講述如何從測(cè)試的“土八路”到規(guī)范的“新四軍”;
⑦. 敏捷過程中有非常多的臨時(shí)版本和代碼,怎樣管理
本課程將介紹軟件配置管理,分支版本(branch)和主干版本(trunk)等領(lǐng)域的知識(shí)和技能,讓學(xué)員掌握在敏捷測(cè)試過程的版本的控制技能以及如何分拆版本和合版本。
培訓(xùn)頒發(fā)證書:
由講師頒發(fā)證書
課程大綱:
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ā)過程中的自動(dòng)化測(cè)試策略
1.13. 敏捷測(cè)試的最佳實(shí)踐
1.14. 研討:如何構(gòu)建高效敏捷測(cè)試團(tuán)隊(duì)
2. 敏捷測(cè)試工程過程
本章節(jié)學(xué)習(xí)目標(biāo):讓學(xué)員了解敏捷測(cè)試工程過程和流程管理,掌握軟件敏捷測(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)收過程中的職責(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è)試過程監(jiān)控
3.2.7. 測(cè)試的成本控制
3.2.8. 測(cè)試過程的風(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è)試用例庫的建立
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è)試體系如何從無到有建設(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. 腳本和腳本語言(TCL/TK、PYTHON、VB、RUBY、SHELL等)
5.4. 測(cè)試準(zhǔn)則
5.5. 測(cè)試用例庫的建設(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è)