Skip to main content
Behavior-driven development

Behavior-driven development

Search complete. 20 mentions across 7 episodes found for "Behavior-driven development".

Oct 13, 2026

Gabriela MoreiraGUEST
8:00
Mm-hmm.
Robbie RussellHOST
8:00
If I'm, let's say, working on a web app, where does this kind of fit? If I'm running, say, if I'm working on, say, a, a Ruby on Rails app, would you, someone like a Ruby on Rails developer have a benefit of using something like Quint versus writing the testing frameworks that come with the, the programming language and stuff like that? Is this an additional s- layer behind that, or is this, like, a, a little bit of akin to something like Cucumber from the BDD era, or who runs this, like, and where?
Gabriela MoreiraGUEST
8:28
[laughs] There's so much different things to unpack here.
Gabriela MoreiraGUEST
8:31
So let's, uh, try to start with this, like, is it for me, right? Can, do I need, like, a formal spec?

6 MINS LATER

Gabriela MoreiraGUEST
14:59
Done." So that's, uh, wh- that's why we started as a language, but it's really like, uh, taking so much out of TLA+ and just building on, on the shoulder of giants, a lot of what TLA+ does, just like a little bit more ergonomic for, for the programmers.
Robbie RussellHOST
15:12
Why do you think, you know, for, for our listeners that might be listening and thinking about...
Robbie RussellHOST
15:17
Okay, I think your example there around thinking about BDD and how this is quite a bit, like is a bit different than that, you know, and we, and maybe you mentioned, I forget who you might have quoted there, but mentioning that maybe that just w- written down documentation might not be enough.
Robbie RussellHOST
15:35
Can you provide me some, like is there specific industries you think that this is more applicable for, or I'm, I'm trying to wrap my head around a little bit like where's the, the target audience and user base for this, and like what, where, where do these people, where do people tend to be showing up, from what types of, s- what types of organizations and, and industries?
Oluyomi EmmanuelGUEST
8:23
He treated that feedback as evidence worth investigating.
Oluyomi EmmanuelGUEST
8:26
What he did next was he secured a training budget and enrolled both himself and the entire team into a behavior-driven development training, BDD.
Oluyomi EmmanuelGUEST
8:41
What made this exceptional was that the training did not become a certificate exercise.
Oluyomi EmmanuelGUEST
8:46
The product owner himself participated in the training and then helped integrate the technique into our refinement session, stakeholder conversations, and decisions about what to build next.
Jonathan HallHOST
43:35
So how do you have your different agents? How...
Jonathan HallHOST
43:36
When, when does your BDD agent come into the picture? Is it all automated? Do you say, "Team, go build this thing for me"?
Brian FinsterGUEST
43:42
I mean, yeah, so this evolved over time.
Brian FinsterGUEST
43:44
I mean, I'll do...
Brian FinsterGUEST
44:37
But there's a product I'm looking really hard at from, to help to bring into my company that's open source, um, with a, a coming up freemium model called SpecKitty.
Brian FinsterGUEST
44:47
And SpecKitty enforces...
Brian FinsterGUEST
44:49
This, this drives me crazy, by the way, because behavior-driven development's now been just rebranded as specification-driven development, and it's just BDD.
Jonathan HallHOST
44:57
Yeah.
Darren PopeHOST
48:26
That was in the SDLC in real life before, but now it's more important than ever.
Darren PopeHOST
48:34
And if we don't get that, plus everything you were just explaining too, it just brought me back to doing BDD, behavior-driven development, 20 years ago.
Darren PopeHOST
48:44
This is just, to me, that's just the next evolution Of BDD
Shubha GovilGUEST
48:48
That is so true.
Shubha GovilGUEST
48:49
I know the tools like the Cucumber and other, the BDD world, that was the promise of those tools, right? What-
Darren PopeHOST
48:58
And which did not deliver
Shubha GovilGUEST
48:59
... which did not deliver.
Luca IngianniHOST
41:14
And that just feels really, really solid and...
Luca IngianniHOST
41:17
And this, by the way, is also why I wanted to start out, because we were discussing before we recorded, well, where do we start? Do we start with TDD? Do we start with STD? Do we start with BDD? Whatever.
Luca IngianniHOST
41:30
But I've found that I started my AI voyage from just bytecoding and having the worst experience.
Luca IngianniHOST
41:39
And then I'm discovering that I needed TDD in order to use AI effectively.
speaker_6HOST
14:14
And that is where Spock makes its most profound impact, its revolutionary readability.
speaker_5HOST
14:19
Which pivots us from technical capabilities to behavior-driven development, or BDD.
speaker_6HOST
14:24
Yes.
speaker_6HOST
14:24
BDD fundamentally changes the philosophy of what a test should look like.
speaker_6HOST
14:28
Spock draws inspiration from earlier BDD tools like JBehave.
speaker_5HOST
14:32
And it forces a really clear structure, right? The give and win, then flow.
speaker_6HOST
14:36
Exactly.
Dave FarleyHOST
31:32
So that sounds incredibly close to way that I've been working with these tools in some respects.
Dave FarleyHOST
31:44
So part of my background is doing acceptance test driven development, BDD, in human driven projects for many years.
Dave FarleyHOST
31:56
So that was very natural to me.
Dave FarleyHOST
31:58
And so that's become an even more important part of the way that I specify.
Dave FarleyHOST
37:01
So let me just try and explore that a little bit.
Dave FarleyHOST
37:05
So the...
Dave FarleyHOST
37:09
This seems like something that BDD had a view on a long time ago.
Dave FarleyHOST
37:13
And it also goes back quite a long time to work in the 1990s on something called intentional programming.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.