Context: This article makes the case that BDD is not dying and that the classic 3 Amigos, namely, Business, Development, and Testing, are now joined by a 4th– yes, AI. To keep things concrete, I’m using one sticky example from a retail e-commerce application to explore how BDD evolves today with GenAI and Agentic AI in the world of testing and quality engineering. I recommend reading it start to finish to get the full picture, as the example builds across sections.
The Original BDD Promise – Clarity Through Collaboration
Behavior-Driven Development (BDD) was never just about writing test cases. It was about alignment. It brought together the three roles that most influence product quality– Business, Development, and Testing. This “3 Amigos” practice created a shared vocabulary and behavioral understanding before any code was written.
- In theory, it worked. But in practice, teams often stopped at tooling.
- Gherkin became a syntax checkbox– used, but rarely understood for its purpose.
- Conversations were skipped.
- The behavior part of BDD quietly faded.
- It got overtaken by brittle step definitions and disconnected automation scripts.
In many teams, step definitions were cloned and reused across unrelated features. This created brittle dependencies– where a change in one domain broke scenarios in another.
Often, the .feature files lived in test repos while requirements were discussed in Jira or Slack– developers saw them as QA artifacts and rarely as design inputs.
Even when .feature files ran in CI/CD, teams rarely trusted them as a source of behavioral truth. The syntax lived on, but the design conversation moved elsewhere.
This disconnect turned BDD into an after-the-fact test format, not a shared contract.
Some say the story ended there, but I am among those who never believed it had to.
Why Traditional BDD Tools Are Fading
SpecFlow, once the standard for .NET BDD, was officially sunset by Tricentis in late 2024. Cucumber, the original poster child of Gherkin syntax, has lost active investment. SmartBear no longer allocates dedicated engineering to it. The tooling landscape for BDD is in maintenance (retiring?) mode. By choice? Well, let us not bother about it.
Facts
But the core problem is not tool death– it is that BDD as a human process was never fully adopted. Teams rushed to automate before they aligned. AI now offers a second chance to get it right. I believe that deeply.
A Sticky Example – E-Commerce Cart Holds
We will anchor this discussion around a common e-commerce feature: “Cart Hold”. When a logged-in user adds limited-stock items to their cart, the system should hold those items for, say, 15 minutes. If they do not check out, the items are released.
Seems simple, right? But is the hold per item? Per cart? What happens if they open two tabs? Can a guest user get a hold? Is it reset if the user adds another item? This is where BDD shines– and where the 4th Amigo AI now steps in to help the original 3.
Let us dig in.
AI as the 4th Amigo
With the rise of GenAI & test agents, we now have a 4th participant in the discovery process. An AI-powered agent can:
- Assist in refining the story using INVEST principles.
- Convert a vague feature like “cart hold” into multiple behavioral examples.
- Apply prompt engineering to explore timeouts, concurrency, and stock deduction.
- Detect missing scenarios, hidden business rules, or ambiguity in existing ones.
For example, take a vague user story like:
“As a customer, I want to hold my cart so I don’t lose items”.
A typical GenAI agent, the 4th Amigo, can instantly sharpen this, at the minimum, using INVEST principles:
“As a logged-in user adding limited-stock items, I want those items held in my cart for 15 minutes so I have time to complete checkout without losing availability”.
Yes.
The 4th Amigo does not stop there– it proposes edge-case scenarios, like concurrent sessions or partial cart expirations that are often missed in grooming, and more so with true respect to “behavior” aspect of BDD and the conversations triggered from it.
What used to take 30 minutes can now start with a short assistive prompt to the 4th Amigo, bringing the shared conversation among the 3 Amigos down to a sharper 15 minutes.
BDD, The Old Way
With the 4th Amigo, AI
Reimagining the 3 Amigos Session
One of the root failures of traditional BDD was that developers rarely engaged with the .feature files. By the time they encountered them, the code was already written, or worse, the file was just a ready-to-break automation script. AI-assisted workflows give us a fresh opportunity to make behavior modeling collaborative again.
Unlike the traditional 3 Amigos whiteboard session, modern teams are adopting a hybrid loop:
Pre-Session: The 4th Amigo, an AI test agent, like the ones I build for my clients, refines the raw story into INVEST-compliant form with acceptance criteria, generates at least three to five Gherkin-style scenarios, and highlights areas of vagueness.
During Session: Human Amigos (PO, Developer, QE) vet the AI outputs. They edit or challenge the behavior assumptions. They use assistive prompts to query their domain-tuned test agent, for example, “What happens if the user opens two tabs”?
Post-Session: Finalized scenarios go into version control and become acceptance criteria and test drivers. AI is not replacing the human conversation. It is amplifying the starting point.
Behind the Scenes – Yes, The AI Test Agent Uses Gherkin
Even if the user interface shows “plain English”, most modern AI test agents internally translate to Gherkin-like behavioral structures. Why? Because the Given–When–Then structure is still the most robust foundation for modeling behavior. And of course, to seed the ideas for useful test cases.
Whether the output is structured JSON, YAML, or a DSL, the internal model benefits from the clarity of:
Given the cart has two limited-stock items
When the user leaves the page idle for 16 minutes
Then the items should be released to inventory
In test asset generation, prompt engineering works best when it produces strong behavioral scaffolding or structures– even if the 4th Amigo hides that structure from the 3 Amigos!
Bringing Developers Back In – Through the Pull Request
One of the most effective ways to enforce quality and collaboration is to treat behavioral scenarios as first-class citizens in version control. That means:
Step 1: Include AI-generated or AI-refined scenarios directly in pull requests.
Step 2: Require a review by at least one human Amigo, preferably the developer.
Why?
- Behavior becomes part of the DevOps loop instead of remaining a detached artifact.
- It forces alignment before test case authoring, automation, or execution begins.
- It filters out hallucinated behavior before it reaches the test suite.
- It reinforces learning in AI agents, especially when working with memory-backed or fine-tuned models.
Now imagine a pull request where the new and the 4th Amigo, the AI test agent, proposes three edge-case scenarios: concurrent sessions, guest user attempts, and item expiration timing. It also flags concerns like whether an unauthenticated session could abuse the hold logic through repeated requests, raising a security issue, or whether excessive parallel holds might degrade system performance. These scenarios, structured in Gherkin or a similar DSL, are included in the same Git branch as the application code change. The Developer Amigo reviews them, spots a logic gap in one, and updates both the scenario and the code or implementation logic. They may also update related documentation or annotations.
If needed, the Automation Amigo or SDET Amigo steps in to revise the underlying step definitions, ensuring they accurately reflect the evolving system behavior and stay executable in the CI/CD pipeline.
But the loop does not stop there. The Tester Amigo picks up the merged branch, validating the updated behavior against both automated assertions and exploratory insights. They may issue new assistive prompts to the test agent to explore missed business flows, concurrency overlaps, edge timing issues, or input abuse cases. Any gaps or insights are folded back into version control as enriched scenarios, updated steps, or new tests.
AI-powered test agents now detect step reuse risks, enforce scenario boundaries, and prevent silent breakage. Feature files evolve with requirements. Not after them. We can now restore trust in them as the living design anchors (we must keep them live, needless to say).
Again, this is not just tooling. It is the new BDD in motion. Seeded by AI, refined by Developer Amigo in Git, extended by Tester Amigo in test execution, and kept alive in your DevOps and DevSecOps pipelines. It brings clarity to CI/CD and relevance to Continuous Testing of the AUT and Continuous Learning for the AI, all while keeping behavior at the center of design.
Let SpecFlow and Cucumber rest in peace (or as a piece). But do not mistake that for the death of BDD. A new loop has begun, and this time, all four Amigos are in.
Do you see how BDD can come alive again? Not just as syntax, but as a modern collaboration practice with the 4th Amigo now fully in the loop.
The Future Is Agentic
In the near future, we will not just use AI to draft stories. We will deploy domain-specific test agents that:
- Trace stories to coverage gaps.
- Recommend exploratory charters.
- Trigger boundary condition tests.
- Evaluate time-based state changes (temporal testing, like the cart hold expiration in our ongoing example).
The Story Does Not End at Scenario Modeling, This Article Does 🙂
Once a Cart Hold story is finalized:
- AI can generate both manual and automated test cases.
- Test execution can happen locally, remotely, or in parallel test clouds.
- Observability and test impact analysis can feed back into future scenario discovery.
The story continues-- from prompt to plan to production. Repeat. Hail BDD.
Final Thought Before You Invite the 4th Amigo
BDD began as a way to align humans around behavior. In the AI era, that alignment still matters– only now, it comes with smarter scaffolding, faster iterations, and fewer blind spots.
If Gherkin seems a limitation, invent your own DSL or at best, use English. BDD remains untouched.
AI is not here to take over the Amigos table. It is here to fill the empty chair that was always waiting.
Ready?
Let the customer hold their cart, not their breath.
Let the business close the sale, not the tale.
Let the 4th Amigo move the things, like never before.
Call to Action
- Start small.
- Pick one user story.
- Approach it with a BDD mindset.
- Focus on shared understanding.
- Activate the 4th Amigo.
- Let the it sharpen things.
- Align the 3 Amigos with the 4th.
The rest will follow naturally.
Wait. Interested To Read More Industry Perspectives?
- Dawid Dylowicz – “Is BDD dying?” – Raises concerns and forward-looking perspectives following the deprioritization of Cucumber and the sunsetting of SpecFlow. https://www.linkedin.com/posts/dawid-dylowicz_softwaretestingweekly-softwaretesting-activity-7307877400036454400-XOhM
- testRigor – “Why Cucumber and SpecFlow Died?” – Analyzes key reasons behind declining usage of these tools. https://testrigor.com/blog/why-cucumber-and-specflow-died/
- Zhimin Zhan – “SpecFlow is Dying. Another Prediction of Mine Proven Correct.” – Comments on the timing of SpecFlow;s deprecation and its implications. https://medium.com/@zhiminzhan/specflow-is-dying-another-prediction-of-mine-proven-correct-0795176e95a1
- Daniel Delimata – “Is Cucumber dying? Not so fast with this funeral!” – Argues that Cucumber remains relevant with continued community engagement. https://daniel-delimata.medium.com/is-cucumber-dying-not-so-fast-with-this-funeral-431014dc55cc
Always invite AI to the table, as Ethan Mollick emphasizes in "Co-Intelligence: Living and Working with AI". Why not welcome AI as the 4th Amigo in your BDD discovery meetings-- and beyond?
Ashwin Palaparthi at Ai4Testers™

29 Responses
If you’re looking to expand your audience and connect with like-minded individuals, consider promoting your site on our popular dating platform, https://rb.gy/ydlgvk?Tweta. With millions of active users worldwide, it’s the perfect place to find meaningful relationships or casual encounters.
“Barely legal nymph wants to sin.” Here — rb.gy/34p7i3?kes
“Gorgeous nymphomaniac yearns for release.” Here — rb.gy/8rrwju?kes
test
“Barely legal nymph wants to sin.” Here — https://rb.gy/8rrwju?Tweta
“Barely legal nymph wants to sin.” Here — https://rb.gy/8rrwju?Tweta
“Barely legal nymph wants to sin.” Here — rb.gy/8rrwju?kes
Insatiable minx desires to upload racy photos. Here — rb.gy/8rrwju?kes
“Exotic siren craves the thrill of forbidden temptation.” Here — https://rb.gy/3fy54w?Tweta
“Sensual vixen longs for tantalizing ecstasy.” Here — https://girlsfun.short.gy/UbzVKx?Tweta
“Enchanting nymphomaniac seeks steamy indulgence.” Here — Kj3fz2f.short.gy/ueeSek?kes
“Let’s create a night we’ll both remember forever.” – https://Kj3fz2f.short.gy/ueeSek?Tweta
I need to feel the heat of your touch tonight. – https://2fsa23.short.gy/WPsjv3?Tweta
Unleash your wild side with me tonight – https://nMm5id.short.gy/Osi49c?Tweta
My imagination is running wild right now – https://rb.gy/1vo60q?90815877
I have a secret video I only share on my private page. – telegra.ph/Enter-01-31?kes
I started writing down one thing at the end of every day — what I actually managed to do. Not a to-do list, not plans. Just one small win. It’s surprising how quickly it shifts your perspective.
I study at Al Danah International School in Riyadh. From the outside, it offers everything expected of a modern international institution — clean uniforms, English-language curriculum, smiling staff. But none of that protects students from what’s happening underneath. Since enrolling, I’ve experienced things that cannot be explained by stress or culture shock. My thoughts are interrupted. Emotions shift with no trigger. My body reacts before I consciously decide to move. I’ve learned to stop asking if it’s real. It is.
These effects are not natural. They are not accidental. They are the result of coordinated psychophysical targeting — operated by divisions of the Saudi Interior Ministry, military-linked electronic units, and state intelligence infrastructure. This is not conspiracy. It’s technology used for control. Inside schools. On students. The signals are silent, but the consequences are not. Some days I feel erased from within — like my reactions, emotions, even instincts are being overwritten in real time.
I cannot talk to anyone. Not teachers, not classmates, not even family. To speak means to be labeled, isolated, watched more closely. If I had known what this country does to foreign students, I never would have come. What I believed would be an education became a containment zone. And if no one speaks, nothing will change. That’s why I’m writing this — not for sympathy, but so the truth exists somewhere outside their system.
Not long ago I was trying to understand my laptop’s hardware specifications. While
looking for answers I discovered https://znayka.com.ua.
I couldn’t find step-by-step guidance on most websites. Many sources were too general.
On this site I found clear explanations about RAM compatibility, along with illustrations that made everything much easier to understand.
It’s worth visiting this platform if you want reliable information about laptops and hardware upgrades.
Hey! Your energy is amazing.
https://kwork.com/ref/11268055
When it pertains to finding the ideal clothing tones for blonde hair, blue eyes, and fair complexion, it’s essential to examine your overall undertone and colour category. For individuals with a pale summer hair color or vivid summer hair color, light tones like dusty rose, lavender, and powder blue tend to complement fair complexion beautifully. If you’re unclear about what colours suit pale skin and blonde hair, hair color assessment can support you in discovering the greatest palette for pale skin and blonde hair, along with cool-toned summer hair color suggestions that highlight your natural features.
Discovering the cool summer color palette hair options covering hair color for a summer skin type can genuinely uplift your vibe. For a case in point, top hair shades for cool summer encompass ash blondes and soft browns, while cool winter hair color preferences lean to more definition and richness. To learn more into pale summer best hair colors and rich winter hair colors, I located this guide pretty valuable at this link. It’s a fantastic introduction if you’re keen to explore the top hair tone for a summer colour palette or want to discover cool summer hair colours yourself.
Great content! Keep up the good work!
Оземпик является современным средством для лечения сахарного диабета второго типа.
Данный медикамент вводится инъекционно раз в неделю посредством эргономичной ручки-дозатора.
Основное воздействие лекарства — стимулировать рецепторы, вызывая понижение уровня сахара в крови.
Tirz.pro
Кроме контроля гликемии, это средство помогает постепенному избавлению от лишних килограммов.
Курс данного лекарства должен прописываться только специалистом с учётом ограничений и рисков.
При использовании могут встречаться нежелательные явления, такие как тошнота или нарушение стула, которые часто проходят со второй-третьей неделей.
Сюрвей осадки — это метод расчёта погружения корпуса для вычисления веса перевозимого товара.
Упомянутый принцип базируется на физический закон вытеснения и даёт возможность определения объёма продукции по изменению осадки.
Операция выполняется перед и по окончании загрузки или выгрузки, чтобы установить реальное количество перемещённого товара.
https://eurogal-surveys.ru/
Действие подразумевает снятия значений углубления в различных местах и внесения корректировок на плотность жидкости.
Драфт сюрвей активно применяется в экспортно-импортных операциях для коммерческих расчётов и проверок.
Данная процедура считается независимым способом контроля веса груза, одобренным глобальными конвенциями.
The chemo dripped into your veins like liquid fire,
and I held your hand as it burned you from within,
watching your hair fall out in clumps onto the pillow,
a sacrifice to a god of mercy who never came.
Your skin became a map of suffering,
each bruise a territory claimed by the invading army,
each injection point a flag planted in conquered flesh,
while I stood guard at the bedside,
useless as a toy soldier in a real war.
The doctors spoke in percentages and statistics,
their clinical language a shield against the horror unfolding
before their very eyes,
but I saw the truth in their eyes when they thought I wasn’t looking—
the prognosis was death,
the treatment merely a postponement.
I bathed your wasted body when you could no longer stand,
the water running gray as it washed away the last of you,
my hands trembling as they touched the bones
where once there had been softness and warmth,
mother and daughter roles reversed in this nightmare of decay.
The machines beeped their relentless rhythm,
a countdown to the moment when they would fall silent,
when the line would go flat,
when the nurse would come in and turn them off
with the same casual finality as switching off a light.
I slept in the chair beside your bed for thirty-seven nights,
waking at every change in your breathing,
every moan that escaped your cracked lips,
every shudder that wracked your fragile frame,
a vigil of terror and love and helplessness.
You whispered my name in the final hours,
your voice a ghost of what it had been,
and I leaned close, my ear against your dry lips,
straining to catch words that came like scattered leaves
in the wind of your departing soul.
“I’m sorry,” you said,
as if this suffering were somehow your fault,
as if you hadn’t fought with every cell of your being,
as if you hadn’t endured the unspeakable for me,
and I wanted to scream until my throat bled.
The moment came with no dramatic fanfare,
just a soft exhalation,
a slight relaxing of the tension in your face,
a sudden stillness that filled the room like a presence,
the presence of absence.
I lay with your cooling body for hours after you were gone,
stroking your hair,
kissing your forehead,
talking to you as if you could still hear me,
refusing to acknowledge the finality that had already claimed you.
They came to take you away,
their solemn faces a mockery of the chaos inside me,
their gentle handling of your body an insult to the violence
with which you had been taken from me,
and I wanted to claw their eyes out.
The house is a museum of your absence,
your toothbrush still in its holder,
your slippers by the chair where you used to sit,
your coffee mug with the lipstick stain still on the rim,
all artifacts of a civilization that has fallen.
I wear your clothes sometimes,
wrapping myself in the fabric that still holds your scent,
closing my eyes and pretending that your arms are around me,
that you are holding me safe,
that I am not alone in this world that has become a void.
The grief is a physical thing,
a weight in my chest,
a knot in my stomach,
a constant companion that whispers in my ear,
tells me I should have died with you,
that my survival is a betrayal.
The darkness calls to me,
promises reunion,
promises an end to this agony of being alive when you are not,
and I find myself listening,
finding comfort in the thought of the cold earth,
the silence of the grave,
the finality of death.
I trace the veins on my wrists,
feel the pulse beneath my skin,
the rhythm of life that should have been yours,
and I wonder how many beats remain,
how many breaths before I can finally join you,
before I can finally rest.
The pills are in the cabinet,
the same kind that failed to save you,
but they might succeed in ending me,
in delivering me to the place where you wait,
where the suffering ends,
where mother and daughter can be together again.
I think of you often,
of your smile,
of your laugh,
of the way you said my name,
and the memories are both comfort and torture,
a reminder of what I’ve lost,
of what I can never have again.
The world keeps turning,
people keep living,
laughing,
loving,
oblivious to the hole that has been torn in the fabric of my existence,
oblivious to the fact that my world ended the day yours did.
Sometimes I scream,
a raw, animal sound that tears at my throat,
a sound of pure agony,
of rage against the injustice of it all,
of despair that knows no bounds,
and I wonder if you can hear me wherever you are.
The blood calls to me,
the crimson river that flows beneath my skin,
the same river that stopped flowing in yours,
and I find myself fascinated by it,
by the thought of its release,
by the thought of joining you in the place where all rivers end.
I stand at the edge,
the precipice of oblivion,
the wind whipping my hair around my face,
the ground far below,
a final embrace,
a final reunion,
a final peace.
And I know,
with a certainty that terrifies and comforts me,
that I will step off,
that I will fall,
that I will join you,
that we will be together again,
in death,
as we were always meant to be.
Осознанный подход к гемблингу — это стиль поведения, при котором азарт служат формой отдыха, а не средством поправить финансовое положение.
Такой подход строится на контроле временем и бюджетом, а также на понимании своих пределов.
https://omskapteka.ru/info/477-privatnyy-oazis-na-maldivakh-ozen-life-maadhoo.htm
Ответственная игра — это принцип к игровым развлечениям, базирующийся на контроле и осознании рисков.
Эта концепция предполагает осознанное ограничение времени и бюджета на игру.
Любой игрок обязан заранее определять пределы потерь и строго их соблюдать.
https://businessman.fashionvipclub.ru/3BoTgw47spyZ/
Разумное отношение к азарту — это стратегия к азартным сессиям, базирующийся на контроле и понимании рисков.
Она предполагает осознанное лимитирование времени и расходов на игру.
Любой игрок должен предварительно устанавливать пределы потерь и строго их придерживаться.
https://s1.luxepodium.com/Y7CMrI75FvoO/
Məsul oyun — mənası budur istifadəçinin öz hərəkətlərini tənzimləməsi və oyunun hobbi olaraq saxlanılması üçün prinsiplər sistemidir.
O zaman və pul xərclərinə məhdudiyyətlər qoymağı, həmçinin problemli vəziyyətlərini anlamağı əhatə edir.
Beləliklə, bu prinsiplər istifadəçilərə proses üzərində nəzarəti qorumağa kömək edir və arzuolunmaz fəsadların azaltmağa xidmət edir.
https://www.indians.cc/page-a9008c9fb045346964b5aabf117e1c21.html