Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BDD is dead - long live BDD
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jan Ehrhardt
March 04, 2013
Technology
640
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BDD is dead - long live BDD
Jan Ehrhardt
March 04, 2013
Other Decks in Technology
See All in Technology
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
190
SONiCの統計情報を取得したい
sonic
0
160
Chainlitで作るお手軽チャットUI
ynt0485
0
240
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
330
フィジカル版Github Onshapeの紹介
shiba_8ro
0
240
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
330
【2026年版】 ベクトル検索䛸 Embedding最前線
mocobeta
0
120
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
110
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
230
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
240
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.4k
失敗を経て、Harness Engineering で 大切にしたいことを考える / Learning from Failure: What Matters in Harness Engineering
bitkey
PRO
1
370
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
430
Into the Great Unknown - MozCon
thekraken
41
2.6k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
230
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Are puppies a ranking factor?
jonoalderson
1
3.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
580
4 Signs Your Business is Dying
shpigford
187
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Transcript
BDD is dead - long live BDD Jan Ehrhardt slides
licensed under cc-by http://creativecommons.org/licenses/by/3.0/
my first contact with BDD The future of functional web
testing* by Peter Ledbrook * http://blog.springsource.org/2010/08/28/the-future-of-functional-web-testing/
experiments with JUnit
Cucumber
Spock
test should be examples Software should be specified through tests
outside-in User Story Spec UI Application
outside-in for unit tests UI Spec API Code
unit to unit A B Mock Spec
avoid cohesion to mocks Code Mock Spec
BDD is advanced TDD
blog: derjan.io* * http://derjan.io
Twitter: @derjan* * https://twitter.com/derjan
Github: jehrhardt* * https://github.com/jehrhardt
slides on Speakerdeck* * https://speakerdeck.com/jehrhardt/bdd-is-dead-long-live-bdd
thank you