課程簡(jiǎn)介
隨著這幾年業(yè)務(wù)的快速變化訴求以及敏捷開(kāi)發(fā)方法的流行,越來(lái)越多的組織都采用敏捷模式進(jìn)行項(xiàng)目開(kāi)發(fā)。而這種時(shí)間極短且發(fā)布頻繁的迭代讓習(xí)慣于在傳統(tǒng)瀑布模式開(kāi)發(fā)下的測(cè)試人員感到應(yīng)對(duì)吃力,心力交瘁。更有甚者,有不少測(cè)試人員抱怨做敏捷項(xiàng)目需要經(jīng)常加班,壓力更大,測(cè)試也更累了。如果這樣的狀態(tài)持續(xù)下去,則對(duì)項(xiàng)目將是一個(gè)極大的風(fēng)險(xiǎn)。那么如何才能改變這種現(xiàn)狀,讓測(cè)試人員能更加順利的在敏捷項(xiàng)目下面進(jìn)行工作,既能保證進(jìn)度又能保證質(zhì)量呢?本課程會(huì)從人、流程、技術(shù)等各個(gè)方面系統(tǒng)化的為學(xué)員進(jìn)行剖析和講解。
目標(biāo)收益
1、能全面了解到敏捷測(cè)試相關(guān)的整體知識(shí),建立起敏捷測(cè)試的知識(shí)體系結(jié)構(gòu);
2、可了解和學(xué)習(xí)到國(guó)際先進(jìn)IT公司的敏捷測(cè)試相關(guān)方法及最佳實(shí)踐,起到借鑒作用;
3、通過(guò)案例分享,能夠結(jié)合實(shí)際學(xué)習(xí)如何把敏捷測(cè)試應(yīng)用到實(shí)際的相關(guān)項(xiàng)目中;
培訓(xùn)對(duì)象
測(cè)試經(jīng)理、敏捷教練、Scrum Master、高級(jí)測(cè)試工程師、高級(jí)測(cè)試開(kāi)發(fā)工程師等。
課程大綱
什么是敏捷與敏捷測(cè)試? |
1. 軟件工程發(fā)展史 2. 敏捷的由來(lái) 3. 敏捷Scrum介紹 4. 規(guī)?;艚?br/>5. 傳統(tǒng)測(cè)試下敏捷環(huán)境面臨的挑戰(zhàn) 6. 敏捷測(cè)試的概念 7. 敏捷測(cè)試的特點(diǎn) 8. 敏捷測(cè)試與傳統(tǒng)測(cè)試的異同 9. 敏捷測(cè)試的價(jià)值與優(yōu)勢(shì) 10. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試轉(zhuǎn)型框架 |
1. 敏捷測(cè)試轉(zhuǎn)型模型 2. 敏捷文化的轉(zhuǎn)變 3. 傳統(tǒng)測(cè)試人員轉(zhuǎn)變法則 4. 敏捷測(cè)試團(tuán)隊(duì)組織結(jié)構(gòu) 5. 敏捷測(cè)試類(lèi)型 6. 敏捷測(cè)試的角色和職責(zé) 7. 敏捷測(cè)試角色所需技能 8. Sprint內(nèi)及跨Sprint敏捷測(cè)試流程 9. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試執(zhí)行過(guò)程 |
1. 敏捷測(cè)試需求之用戶(hù)故事 2. 測(cè)試視角下的用戶(hù)故事生命周期 3. 敏捷測(cè)試計(jì)劃 4. 在Sprint中跟蹤敏捷測(cè)試的任務(wù) 5. 敏捷測(cè)試Sprint日歷樣例 6. 敏捷測(cè)試交付物 7. 敏捷測(cè)試成熟度模型 8. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試實(shí)踐框架 |
1. 敏捷測(cè)試象限 2. 測(cè)試金字塔介紹 3. 分層自動(dòng)化測(cè)試 4. 測(cè)試自動(dòng)化與自動(dòng)化測(cè)試 5. 敏捷測(cè)試自動(dòng)化工程體系框架 6. 自動(dòng)化測(cè)試工具選擇策略 7. 敏捷測(cè)試下的DevOps原則 8. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試實(shí)踐 |
1. 敏捷單元測(cè)試——測(cè)試驅(qū)動(dòng)開(kāi)發(fā)TDD 2. 驗(yàn)收測(cè)試驅(qū)動(dòng)開(kāi)發(fā)ATDD 3. 行為驅(qū)動(dòng)開(kāi)發(fā)BDD 4. 敏捷API層接口測(cè)試 5. 敏捷性能測(cè)試 6. 探索式測(cè)試ET 7. 自動(dòng)化構(gòu)建及CI/CD 8. 微服務(wù)架構(gòu)及測(cè)試 9. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試案例 | 基于BDD的分布式敏捷測(cè)試實(shí)踐案例 |
什么是敏捷與敏捷測(cè)試? 1. 軟件工程發(fā)展史 2. 敏捷的由來(lái) 3. 敏捷Scrum介紹 4. 規(guī)?;艚?br/>5. 傳統(tǒng)測(cè)試下敏捷環(huán)境面臨的挑戰(zhàn) 6. 敏捷測(cè)試的概念 7. 敏捷測(cè)試的特點(diǎn) 8. 敏捷測(cè)試與傳統(tǒng)測(cè)試的異同 9. 敏捷測(cè)試的價(jià)值與優(yōu)勢(shì) 10. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試轉(zhuǎn)型框架 1. 敏捷測(cè)試轉(zhuǎn)型模型 2. 敏捷文化的轉(zhuǎn)變 3. 傳統(tǒng)測(cè)試人員轉(zhuǎn)變法則 4. 敏捷測(cè)試團(tuán)隊(duì)組織結(jié)構(gòu) 5. 敏捷測(cè)試類(lèi)型 6. 敏捷測(cè)試的角色和職責(zé) 7. 敏捷測(cè)試角色所需技能 8. Sprint內(nèi)及跨Sprint敏捷測(cè)試流程 9. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試執(zhí)行過(guò)程 1. 敏捷測(cè)試需求之用戶(hù)故事 2. 測(cè)試視角下的用戶(hù)故事生命周期 3. 敏捷測(cè)試計(jì)劃 4. 在Sprint中跟蹤敏捷測(cè)試的任務(wù) 5. 敏捷測(cè)試Sprint日歷樣例 6. 敏捷測(cè)試交付物 7. 敏捷測(cè)試成熟度模型 8. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試實(shí)踐框架 1. 敏捷測(cè)試象限 2. 測(cè)試金字塔介紹 3. 分層自動(dòng)化測(cè)試 4. 測(cè)試自動(dòng)化與自動(dòng)化測(cè)試 5. 敏捷測(cè)試自動(dòng)化工程體系框架 6. 自動(dòng)化測(cè)試工具選擇策略 7. 敏捷測(cè)試下的DevOps原則 8. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試實(shí)踐 1. 敏捷單元測(cè)試——測(cè)試驅(qū)動(dòng)開(kāi)發(fā)TDD 2. 驗(yàn)收測(cè)試驅(qū)動(dòng)開(kāi)發(fā)ATDD 3. 行為驅(qū)動(dòng)開(kāi)發(fā)BDD 4. 敏捷API層接口測(cè)試 5. 敏捷性能測(cè)試 6. 探索式測(cè)試ET 7. 自動(dòng)化構(gòu)建及CI/CD 8. 微服務(wù)架構(gòu)及測(cè)試 9. 單元小結(jié)及測(cè)驗(yàn)題目 |
敏捷測(cè)試案例 基于BDD的分布式敏捷測(cè)試實(shí)踐案例 |