Abstract: This interactive workshop will guide participants through a complete automated Acceptance & Test-Driven Development cycle. We start with a user story for which we will agree on acceptance criteria that we will automate with an acceptance testing tool, like Cucumber. We will then complete the Test-Driven Development cycle by creating unit tests, writing code and passing tests while refactoring along the way. Once all our acceptance tests pass, we do it all again. Feel free to bring your laptops and follow along!
Learning Outcomes: - Understand why we would want to apply A-TDD
- Understand what a complete A-TDD cycle might look like
- Write acceptance tests
- Use an automated testing tool like Cucumber
- Write effective unit tests using JUnit
- Implement the TDD cycle: Red, Green, Refactor