分享題目:淺談BDD與Cucumber
BDD (Behavior-driven development,行為驅動開發) 是一種敏捷軟體開發的技術,它鼓勵參與軟體開發的人員,例如:軟體工程師、QA、非技術人員和商業參與者之間互相協作。
一般我們的需求以 User Story 的方式表示,驗收流程也會在 User Story 中註明,但是驗收流程的文字與程式運作中間的落差要怎麼辦呢?就交給 BDD 來吧,讓文件也成為可以執行的程式!
Cucumber 是一個以 Ruby 開發的框架,用來輔助 BDD 的開發,並使用特定的關鍵字及檔案來達到文件可執行的目的。
我們會利用一個小小計算機例子重頭到尾演練一次 BDD 的開發過程。
分享者:
黃柏棋 / Allen / 北科大 軟體系統實驗室 碩二生
自從進入研究所後,改變了我很多的觀念,就好像發現新大陸一樣,每天都有新奇的事物在等著去探索。
黃相文 / Sam / 北科大 軟體系統實驗室 碩二生
對事物充滿好奇以及擁有無比的熱情,夢想成為全功能的熱血資訊人!但是現在只想順利畢業。
- 時 間:2015/03/26 (四) 19:30~21:30 (19:00開放入場,主題分享50分鐘,現場自由交流至21:30)
- 名 額:30名
- 費 用:300元(含飲料、Pizza)
- 地 點:台北市中正區延平南路12號4樓 泰迪軟體
- 附近地標:北門、臺北郵局、撫台街洋樓,一樓大門請參考 Google街景。
這是一個與「敏捷方法、軟體開發流程、軟體工程相關主題」的社群聚會,固定每個月舉辦一次。自2012年9月起,至今已經舉辦30次,我們希望藉由提供聚會平台,促進業界交流、吐苦水、聊八卦(XD),
- 費用$300請於現場繳交,所有費用用於當天場地與餐飲。
- 若有事不克前往,請最遲於活動前一天利用系統或來信主辦單位取消報名。
- 本活動名額有限,報名後無故不到者,主辦單位將其停止未來半年報名權力。
- 活動將以 "ezscrum@scrum.tw" 寄出行前通知信,請加入白名單以確保可收件。
【如何抵達泰迪軟體】
1.搭乘捷運:
- 至「捷運北門站」,由「2號出口」出口後左轉,穿過北門後可至延平南路。
- 至「捷運台北車站」,由「新光三越百貨」步行約50
0公尺。 - 至「捷運台北車站」,由「站前地下街 Z10出口」(無電梯),出口後步行400公尺。
- 至「捷運西門站」,由「5號出口」步行500公尺。
2.搭乘公車:
- 「中華路北站」: 下車後步行約5分鐘(350公尺)。
- 「台北郵局」:下車後步行約1分鐘(50公尺)。
- 「台北車站」:搭公車在台北車站下車,
請參考上面捷運台北車站的走法。
3.自行開車:
- 「嘟嘟房北門站」:
- 台北市中華路1段15號旁,步行約2分鐘(140公尺)
- 第一小時60元,第二小時起每半小時30元。計次330元/
一天。
- 「中山堂地下停車場」:
- 台北市延平南路98號,步行約7分鐘(500公尺)
- 周一至周五:8:00-20:00計時40元,20:00-8:
00計時10元。 - 星期六、日及政府行政機關放假之紀念日與民俗節日:10:00-
20:00計時40元,20:00-10:00計時10元。
- 「普客24」
- 台北市延平南路61號,步行約4分鐘(280公尺)
- 25元/半小時
4.機車:
- 週邊有付費停車格,週一到週六 09:00-17:00計費,每次20元(隔日另計)
更多交通資訊可參考:泰迪軟體新辦公室交通位置介紹