BDD as a programming technique - webinar recording
Check out our webinar recording where we talked about BDD as a programming technique.
Other articles
How to Apply MBTI in HR: Motivation for every day. Groups of People & their Motivations
Check out our new courses
How to query time increase in Impala?
How to Apply MBTI in HR: Motivation for every day
Object-relational Mapping Using JPA, Hibernate and Spring Data JPA. Comparing the performance of persisting entities
How to implement Matrix Multiplication using Map-Reduce?
Object-relational Mapping Using JPA, Hibernate and Spring Data JPA. Comparing the approaches of persisting entities
Non-working KPIs in IT: what they can cause and how to choose the right ones. Algorithm for creating KPIs
How to load data from GCS to BigQuery?
Object-relational Mapping Using JPA Hibernate and Spring Data JPA. Persistence with Spring Data JPA
Check out our webinar recording where we talked about BDD as a programming technique. The motivation behind its use and the essential challenges that it addresses: adding business value to the application. We presented the differences and how to make the step from TDD to BDD.
We started from requirements analysis by discovering and understanding features that need to be implemented and then implemented these features using an application as a demonstration vehicle, together with Cucumber as a BDD framework.
Roadmap
We started from requirements analysis by discovering and understanding features that need to be implemented and then implemented these features using an application as a demonstration vehicle, together with Cucumber as a BDD framework.
Roadmap
- Origins and philosophy of BDD (Behavior Driven Development)
- The problem of adding business value to the application
- Differences between TDD and BDD
- Demonstrate the starting point of a TDD application to be moved to BDD
- The Cucumber environment and installation
- Gherkins, features, scenarios, annotations
- Adding features BDD style using Cucumber
Check out our training schedule for the latest updates regarding our trainings.