BDD行為驅動開發
【課程編號】:NX19959
BDD行為驅動開發
【課件下載】:點擊下載課程綱要Word版
【所屬類別】:項目管理培訓
【培訓課時】:1-2天,6小時/天
【課程關鍵字】:BDD培訓
我要預訂
咨詢電話:027-5111 9925 , 027-5111 9926手機:18971071887郵箱:Service@mingketang.com
【課程背景】
傳統開發團隊在進行敏捷轉型時,雖然已經引入了Scrum或者Kanban等敏捷管理實踐,能夠以迭代和增量的方式來開發和交付,但在迭代開發過程中使用著傳統的順序式開發過程,依賴手工測試來保證質量,這就導致迭代開發的進度和質量不可控,以及后期的維護困難。
BDD(行為驅動開發)是敏捷開發的核心工程實踐技術。通過BDD方法的引入,能夠從源頭上實現質量內建,顯著地提升開發效率和質量,以及大幅度降低后期的維護成本。
值得一提的是,BDD不僅適用于敏捷團隊,也適用于傳統開發團隊。傳統開發團隊同樣也能通過引入和使用BDD,顯著地提升開發效率和質量,并大幅度降低后期的維護成本。
【課程收益】
當迭代仍然采用傳統的小瀑布開發過程時,您往往可能會面臨以下問題:
PO、BA、開發人員、測試人員對需求的理解不一致問題,并由此帶來錯誤和返工。
完成同樣的需求,不同的人估算結果各不相同,怎么估算才合理。
多個人員、多個團隊協同開發同一個需求時,由于進度不一致造成延遲和等待,怎么才能提高效率。
由于測試集中在迭代后期進行,導致迭代后期忙著測試和解決Bug,進度和質量都得不到控制。
傳統的自動化測試手段太低效,只有自動化測試人員才能開發和維護測試腳本,測試腳本的開發和維護工作量巨大,難以推行。
需求文檔碎片化,缺乏整個系統的完整需求文檔,導致維護困難。
經過我們的BDD企業實戰培訓,以上問題都能得到有效解決。
【課程對象】
敏捷團隊的PO、ScrumMaster、程序員、測試工程師
傳統開發團隊的項目經理、需求分析人員、設計人員、程序員、測試工程師
【課程大綱】
1. BDD的思想和原理
傳統順序式開發過程面臨的問題
如何解決這些問題
2. BDD概述
測試金字塔
BDD/TDD 介紹
BDD框架:Cucumber、Robot framework等
Gherkin語法
3. BDD的需求實戰技巧
如何拆分和編寫用戶故事,使之成為持續維護、可執行的活文檔
實戰演練:采用BDD的方式來編寫用戶故事
4. BDD 的團隊協作實戰技巧
BDD的角色和職責
BDD的實施流程
案例分享:企業BDD實施案例
5. BDD 自動化測試方法精講
傳統自動化測試方法的弊端
BDD自動化測試工具:.Specflow(.net)/Pytest(Python)
實戰演練:
手把手Sepcflow實現計算器開發行為驅動開發
Specflow實現BI工程(Specflow)自動化測試平臺搭建
Pytest 實現Python 自動化測試平臺搭建
6. BDD的實施過程:
團隊如何進行任務拆分和人員組隊
團隊如何以BDD方式完成需求開發
實戰演練:以BDD的方式,完成需求的開發、集成和自動化測試
7. 收尾
成果展示及心得總結
問題交流
林老師
講師背景:
全球最大的上市咨詢公司,世界500強公司埃森哲管理內訓師
IBM, 惠普,花旗銀行,埃森哲高級項目經理,敏捷管理教練
埃森哲大連敏捷社區負責人
國際Scrum聯盟認證敏捷項目管理專家
國際SAFe 認證大規模敏捷框架組織認證項目管理專家
埃森哲認證敏捷管理專家
微軟認證商業智能和數據管理專家
職業履歷
具有16年項目咨詢及企業項目管理經驗,曾服務于IBM, 花旗,惠普,埃森哲等多家世界500強企業,擔任資深項目經理及敏捷咨詢顧問。在職期間,參與并主導超20個大中型項目的建設,咨詢和管理工作。幫助并指導數十家企業實現項目敏捷轉型,架構搭建和團隊文化養成。在項目管理理論,方法,工具和實踐方面具備豐富的實踐經驗。作為埃森哲大中華區人力資源商業智能團隊主管,參與了多個人工智能,商業智能項目的管理,為埃森哲的戰略決策提供了有效支持。具有豐富得跨國團隊管理經驗,曾作為項目主管,帶領跨美國,英國,愛爾蘭,西班牙,阿根廷,印度,日本,菲律賓等將近十個國家得跨國團隊,成功交付了集人力資源,財務,法務,醫藥等業務領域以及大數據,人工智能,物聯網,區塊鏈,商業智能等技術領域得多個復雜項目。
主講課程:
第一大類:敏捷項目管理與實踐
1. 敏捷進階沙盤工作坊-《樓蘭密藏》
2.《產品經理設計思維與敏捷開發》
3.《敏捷項目管理Scrum》
4.《敏捷軟件測試》
5《行為驅動開發—BDD》
第二大類:職業規劃與思維技巧
1.《高效能人士的七個習慣》
2.《結構思考力》
3.《六頂思考帽與六雙行動鞋》
4. 《九型人格_團隊合作與自我認知》
6. 《設計思維與產品創新》
5. 《系統思考與創新思維》
培訓風格
課程落地:善于將管理理論與實踐經驗相結合,將理論工具化,使得學員可以在實踐中將理論學以致用,將課堂的學習成果落地結果.
學員不困:培訓方面知識體系豐富,風趣幽默,善于使用案例,練習等教練引導技術完成與學員之間的互動,在引導學員積極主動參與的前提下達成課程交付。
強調共創:有豐富的工作坊引導經驗,善于將管理中的問題抽象出來,并以沙盤游戲或工作坊的形式重現,引發學員的思考,巧妙得將枯燥得講授轉化為學員得自我反思,加深學員對課程得理解。
服務客戶
埃森哲信息技術有限公司、戴爾、IBM、惠普,沈陽寶馬,大北歐通訊設備有限公司,新程軟件有限公司,大連市工會,思佰益必智信息技術有限公司,賦啟青年發展中心,TIR國際公路運輸組織,統一企業、光明乳業、河南山盟、山東華廈銀行、同昆數碼、佳通輪胎、摩托羅拉、諾基亞、國美、永樂、蘇寧、迪信通、浙江話機世界、翔傲科技、中國移動(安徽/四川/云南)、中國聯通(中國聯通學院)、中國電信(北京/青海)國家電網(河北/江西/陜西)、南瑞集團、安康水力發電廠、晶科電力、花旗銀行、交通銀行、中信銀行、南洋商業銀行、中國郵政儲蓄銀行(湖北/江西)中建五局、宏圖地產、眾森地產、新力地產、恒大地產、匯仁地產、楊子江海陵藥業、天士力醫藥、貝登醫療、匯仁醫藥集團、青峰醫藥集團、延鋒江森座椅、江鈴汽車股份、南昌地鐵集團、博能汽車、昌河汽車集團、北京新泉志和、巴德富集團、艾萊依集團、廣州金鵬集團、中材集團、晶科能源、光明乳業集團、平安保險、中國人保財險、首創金服、首都國際機場、中煙集團、無錫大東方百貨
我要預訂
咨詢電話:027-5111 9925 , 027-5111 9926手機:18971071887郵箱:Service@mingketang.com