filmov
tv
An Ultimate Guide To BDD
Показать описание
Behavior Driven Development (BDD) is widely misunderstood, so how does BDD work, what is BDD and why is it a useful technique?
BDD is more than just testing, it is a way to organise software development to better communicate what it is that we are all doing. BDD is more than just the use of tools like Cucumber and SpecFlow, though these tools are fine. It is about creating meaningful executable specifications of what our system should do. If you are asking for TDD vs BDD that are both complimentary, and sort of the same thing. BDD began as a way of explaining TDD so that people could get to the good stuff faster. In reality the behavioural focus at the heart of BDD is applicable at all resolutions of detail when it comes to creating effective tests that are not tightly-coupled to implementation detail.
In this episode Dave Farley, author of “Continuous Delivery” and “Modern Software Engineering” explores the how what and why of BDD.
-----------------------------------------------------------------------------------
⭐ PATREON:
Join the Continuous Delivery community and access extra perks & content!
-------------------------------------------------------------------------------------
🎓 Find my courses on Acceptance Testing, BDD & TDD, with a choice of courses that will fit in with your/your team's needs specifically.
-------------------------------------------------------------------------------------
🔗 LINKS:
-------------------------------------------------------------------------------------
📚 BOOKS:
and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.
📖 "Continuous Delivery Pipelines" by Dave Farley
NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.
-------------------------------------------------------------------------------------
CHANNEL SPONSORS:
BDD is more than just testing, it is a way to organise software development to better communicate what it is that we are all doing. BDD is more than just the use of tools like Cucumber and SpecFlow, though these tools are fine. It is about creating meaningful executable specifications of what our system should do. If you are asking for TDD vs BDD that are both complimentary, and sort of the same thing. BDD began as a way of explaining TDD so that people could get to the good stuff faster. In reality the behavioural focus at the heart of BDD is applicable at all resolutions of detail when it comes to creating effective tests that are not tightly-coupled to implementation detail.
In this episode Dave Farley, author of “Continuous Delivery” and “Modern Software Engineering” explores the how what and why of BDD.
-----------------------------------------------------------------------------------
⭐ PATREON:
Join the Continuous Delivery community and access extra perks & content!
-------------------------------------------------------------------------------------
🎓 Find my courses on Acceptance Testing, BDD & TDD, with a choice of courses that will fit in with your/your team's needs specifically.
-------------------------------------------------------------------------------------
🔗 LINKS:
-------------------------------------------------------------------------------------
📚 BOOKS:
and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.
📖 "Continuous Delivery Pipelines" by Dave Farley
NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.
-------------------------------------------------------------------------------------
CHANNEL SPONSORS:
Комментарии