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