課程簡介
============== Day 01 =====================
介紹
-
為什麼選擇BDD?
BDD 作為 Agile 的擴展
第01天議程
在軟體開發週期的不同階段應用 BDD
-
開發前
開發期間
開發後
一種語言統治一切
-
工程師和非工程師說不同的語言
通過BDD彌合差距
BDD語言預覽:Gherkin
BDD 的不同角色
-
BDD 作為產品需求(針對產品擁有者)
BDD 作為驗收標準(面向開發人員)
BDD 作為測試用例(適用於測試人員)
BDD 作為產品的描述(針對其他利益相關者)
返回 Agile:一切從使用者故事開始
-
Agile 開發週期概述
使用者故事在 Agile 開發中的作用
問答環節和討論
測驗
創建 Goby 使用者故事
-
使用正確的語言
角色、行動、結果
編寫您的第一個使用者故事 - 個人活動 收緊你的使用者故事 - 團隊活動 交付使用者故事 - 團隊活動
-
真實專案中的使用者故事
團隊動態 工具和技術 軟體開發週期中的使用者故事
-
轉到 BDD
擴展使用者情景 功能文件簡介 捕獲軟體的預期行為 想像“意外”行為是什麼樣子的
-
創建 Goby 功能檔
使用正確的語言 (Gherkin) 給定,何時,然後
-
範例功能檔
收緊功能檔 - 團隊活動
-
交付要素檔 - 團隊活動
測驗
-
設置環境
使 Gherkin 漂亮 生產力的樂趣
活動-編寫功能檔-第2部分
編寫功能檔 - 個人活動 將多個參數傳遞給方案 “方案大綱”部分
-
收緊功能檔 - 團隊活動
交付要素檔 - 團隊活動
-
問答環節和討論
介紹
前一天回顧 第02天議程
您自己的產品 - 內省
描述您的產品 繪製產品圖片
擴大測試覆蓋範圍
-
系統的可用性
Business 要求
Business 流程
活動-編寫功能檔 - 第3部分
-
編寫功能檔 - 個人活動
“示例”部分
重用數據和方案
使用標記組織功能和方案
收緊功能檔 - 團隊活動
-
交付要素檔 - 團隊活動
問答環節和討論
-
測驗
測驗
您自己的產品 - 內省
您的產品的可用性如何? 您的產品對外部使用者的可用性如何?
-
Communication 與團隊以外的人
閉幕致辭
最低要求
- 了解使用者需求概念
- 從最終使用者的角度對軟體優點和軟體不足之處有敏銳的洞察力
- Programming 不需要測試經驗
觀眾
- 產品負責人和經理
- Business 分析師
- 手動測試儀
- 軟體產品或系統的最終使用者 參與
- 產品設計的非工程師和非編碼人員
客戶評論 (10)
在我們前進的過程中,使用powerpoint/繪畫來創建培訓材料。培訓師經驗的好處。使用電影院預訂工具「示例和我們的分組案例研究確實使這種方法栩栩如生
Mark - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
機器翻譯
Craig was really helpful and the material was very useful to hopefully take away and use in our actual day to day jobs. We were able to work on real life examples linked to our current work, which Craig supported and gave feedback. This was really helpful
David Pinkstone - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
The training was great, I could see that a lot of prep had gone it to pitch it at the right level of detail and to make the exercises relevant. I am already using BDD at a very simple level, so I was most interested in how the BDD statements are used by testers and automation testers, and therefore how I could improve what I do to make it more usable by other team members.
Sadie Brown - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
Understanding how I can apply user stories and BDD in my team - I've already gotten good feedback from the changes I've made to my work as a result of the training
Lindsey Smith - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
A structured learning to start on BDD.
Gagan Gupta - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
It was interactive and suited better to someone like myself who learns by actually doing tasks and learning from mistakes
Liam Burton - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
The trainer was very knowledgeable, went at a pace for the group, and made sure we all contributed.
Laura Bell - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
I liked that we had multiple opportunities to work on creating a feature file. Very good experience. I also like they way we focused on a few scenarios linked to our day to day work load.
Sophie Russell - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
Craig seemed realistic about the limitations of BDD and what it would NOT be suited for instead of the simple 'evangelising' and its 'good for everything' approach that some proponents of BDD/Agile seem to adopt. Being realistic about the real world gives a lot of credibility in my eyes.
Wayne Green - Leeds Building Society
Course - BDD for Non-Programmers: Live Workshop
Good examples and opportunity to write in BDD / Gherkin.