Common communication problems
Reasons of communication problems
Hermetic language
The human factor - main problem in IT projects
Need of unified language
Customer requirements analysis
Specifying business values
DDD
BDD - practice
Introduction to behavioural testing
"Black box" testing
BDD versus TDD?
BDD versus functional and unit testing
Abstract level of BDD
Gherkin syntax - idea of language for business and IT
Structure of the stories: role, feature, benefit, context, event, outcome
Writing good stories - business scenarios
Story and Use Cases
BDD libraries - Java/.NET/PHP support
Behavioural testing of internet applications
Using BDD with Selenium
Simulating business case with BDD, creating sample system based on BDD
|