Conventional wisdom tells us that full-stack acceptance tests are slow. We have discovered a way to make them blazing fast while still giving you full confidence. Imagine running more than 10 full-stack tests per second for your React, Vue, Angular (or other) JavaScript application, integrated with a Java back-end. How would that change the way you work? What would it do for your productivity? In this workshop we'll take a close look at what makes acceptance tests slow and explore ways to make them fast. You will work with a React application and a Java back-end and experience how amazing life is when you don't reach your "I'm going to look at twitter" threshold every time you run your tests. Some of the ideas and techniques we will present in the workshop come from the approach we have taken to building our test infrastructure in our current project. Extreme Programming originated because Kent Beck decided to "turn all the knobs to ten". For this XP conference we wanted to turn the knobs on these ideas all the way up and explore, together with the attendees, what will happen.
Aslak has been a professional programmer since 1998. He picked up XP and TDD in 2003 and since then he’s been a regular contributor to several open source projects and agile communities, particularly around BDD. He’s the creator of Cucumber and coaches teams to build testable... Read More →