Learn how to write robust and articulate tests using the Screenplay Pattern, an innovative approach to writing BDD-style automated acceptance tests that are easier to understand, easier to extend and easier to maintain. You will also witness a demonstration of these principles in action, with live coding of Serenity BDD automated tests, and see how Serenity BDD turns the Screenplay tests into living documentation.
While the demonstration will be in Java and will use the open source Serenity BDD library, the Screenplay pattern can be applied to any language or framework.
Hands-on session talk: 100 minutes long, code heavy, practical session
Experience the full BDD lifecycle with the author of BDD in Action!
Good BDD, TDD and Software Craftsmanship practices can reduce defects by 90% or more, promote better design, make the code easier to understand and to modify, and cheaper to maintain, and above all focus work on the features that really matter. But this skills are notoriously hard to master without help. This hands-on workshop will immerse students in a realistic project, using pair programming and BDD/TDD practices to implement a number of business features. Students will learn how to:
John is an experienced author, speaker and trainer specialising in Agile Delivery Practices currently based in London. An international speaker well known in the Agile community for his many published articles and presentations, particularly in areas such as BDD, TDD, test automation, software craftsmanship and team collaboration, John helps organisations and teams around the world deliver better software sooner and more effectively both through more effective collaboration and communication techniques, and through better technical practices.
John is also the author of 'BDD in Action', 'Jenkins: The Definitive Guide', and 'Java Power Tools', and lead developer of the Serenity BDD test automation library.