Does Behaviour Driven Development work? Unfortunately, it usually does not. While many people try to pitch as a way to bridge the gap between stakeholders on the project, many teams fail to communicate their test scenarios with everyone involved. Although this fundamental problem of lack of communication can be solved on the organization level, BDD is often used with Cucumber or Robot frameworks. Due to the complexities of these tools, developers and testers stop seeing the benefit in the entire approach of BDD and abundant the practice. However, recently, Behavior Driven Development has seen a resurgence in adoption, thanks to Gauge framework. With the latest release of Taiko, they create a great combination of communication and testing tool with the use of Gauge+Taiko. In this talk, we will discuss BDD principles and how Gauge can be used to take Behavior Driven Development to the next level. With Taiko, the audience will learn how BDD can be taken to the web in a few easy steps and to see what needs to be avoided when these tools are implemented in any organization.
specification worksphost, three amigos
business people sit down with programmers and discuss features to implement with testers (three amigos)
together, write down examples how software should behave and write down cucumber scenarios
specification worksphost, three amigos
business people sit down with programmers and discuss features to implement with testers (three amigos)
together, write down examples how software should behave and write down cucumber scenarios
specification worksphost, three amigos
business people sit down with programmers and discuss features to implement with testers (three amigos)
together, write down examples how software should behave and write down cucumber scenarios
BDD is not for testing!
BDD is not for testing!
Example???
BDD is not for testing!
BDD is not for testing!
Source: https://dannorth.net/whats-in-a-story/
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
markdown
Closest to natural language
Syntax
No restrictions
Plugins and tools
Reporting
Autocomplete
Maintenance and Readability
Not BDD tool, build for testing
https://gauge.org/plugins/#language
markdown
Closest to natural language
Syntax
No restrictions
Plugins and tools
Reporting
Autocomplete
Maintenance and Readability
Not BDD tool, build for testing
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
BDD is not for testing!
REPL
Yes, it is more practical version - dogmatism is not good for anyone
Yes, it is more practical version - dogmatism is not good for anyone
Yes, it is more practical version - dogmatism is not good for anyone
Yes, it is more practical version - dogmatism is not good for anyone
Yes, it is more practical version - dogmatism is not good for anyone
Yes, it is more practical version - dogmatism is not good for anyone
Yes, it is more practical version - dogmatism is not good for anyone
Yes, it is more practical version - dogmatism is not good for anyone