Memo: BDD in Action, Second Edition
We often see BDD on documents and videos related to OutSystems.
To understand the concepts behind the BDDFramework component and related technology deeply, I will read through this book.
Most of the relationship between BDD and OutSystems is in the BDDFramework component and the BDDFramework Client Side component. So, I write something about those components here.
What is BDD?
Where is BDD used?
What is good to use BDD?
Gherkin Syntax.
BDD for Unit Tests.
BDD for E2E Tests.
BDD for microservices and APIs.
Part 1. First Steps
1 Building software that makes a difference
I didn't know the term "Documentation engineer". Their role is to read working software and write documents from them.
A scrum team employing BDD uses it during backlog refinement.
2 Introducing Behavior-Driven Development
I will write something about how to use tools in this book.
Cucumber
VScode Extension mentioned in the official Cucumber site:
There seems to be an official extension, but this one has more downloads and a good review.