C.C. Agile#31 - 淺談BDD與Cucumber

分享題目:淺談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街景

 

關於C. C. Agile:

這是一個與「敏捷方法、軟體開發流程、軟體工程相關主題」的社群聚會,固定每個月舉辦一次。自2012年9月起,至今已經舉辦30次,我們希望藉由提供聚會平台,促進業界交流、吐苦水、聊八卦(XD),也分享更多的新知與大家一同成長。

 

請注意:

  • 費用$300請於現場繳交,所有費用用於當天場地與餐飲。
  • 若有事不克前往,請最遲於活動前一天利用系統或來信主辦單位取消報名。
  • 本活動名額有限,報名後無故不到者,主辦單位將其停止未來半年報名權力。
  • 活動將以 "ezscrum@scrum.tw" 寄出行前通知信,請加入白名單以確保可收件。

 

活動發起單位:

 

活動相關討論,歡迎加入:搞笑談軟工Facebook社團

 

交通方式:

如何抵達泰迪軟體

1.搭乘捷運:

  • 至「捷運北門站」,由「2號出口」出口後左轉,穿過北門後可至延平南路。
  • 至「捷運台北車站」,由「新光三越百貨」步行約500公尺。
  • 至「捷運台北車站」,由「站前地下街 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元(隔日另計)

更多交通資訊可參考:泰迪軟體新辦公室交通位置介紹


 

泰迪軟體 / 台北市中正區延平南路12號4樓

活動票券

票種 販售時間 售價
現場繳費$300 2015/03/17 19:00(+0800) ~ 2015/03/25 19:00(+0800) 結束販售
  • 免費
下一步