Automation is playing an ever increasing role in software development, including testing. Specifically to testing we see the desire to have many automated checks in place, in the ‘DevOps’ space we see more and more deployments being automated. The use of CI is becoming common place. But where will it end, what are the limits of all this automation.

In this interactive experiential workshop, we will explore automation using Lego Duplo! We will create a number of ‘automated scripts’, ever increasing in complexity. We will adapt existing scripts for new purposes. All without writing a single line of code. This class is about automation, but we are looking at theory and patterns, not the code. If you can understand where to use automation, how to communicate what’s been automated, and fully understand what you are trying to automate, the coding part becomes a lot easier.

Attendees of this workshop will get an insight into the challenges of automating activities. Gain an understanding of the complexity required to automate something that is so simple for a human being to do. Experience how the initial design of your automation impacts all your future decisions. Observe first hand the limitations of automation. Hear real life experiences from myself and other attendees on their experiences with automation.

This fun high-energy workshop will leave you with a core understanding of where to use automation, how to explain it’s purpose with others and more importantly why you decided to automate something.

Key Takeaways

  • An increased appreciation for the difficult task of automating
  • It isn’t just about the code
  • Acknowledging that automation doesn’t stop once the task is automated
  • How to share your design ideas with others
  • How to talk about automation, with those who may not understand it
  • An appreciation of the effort required to create a good design
  • A simple, yet insightful activity to take back to the office
  • Understanding that the language and frameworks are not the most important thing when designing automation.

If you still need convincing, please read this extended post on the class.

Course Instructor: Richard Bradshaw

Richard Bradshaw is an experienced tester, consultant and generally a friendly guy. He shares his passion for testing through consulting, training and giving presentations on a variety of topics related to testing. He is a fan of automation that supports testing. With over 10 years testing experience, he has a lot of insights into the world of testing and software development. Richard is a very active member of the testing community and is currently the FriendlyBoss at The Ministry of Testing. Richard blogs at and tweets as @FriendlyTester. He is also the creator of the YouTube channel, Whiteboard Testing.

Course Length

This class is available as a full day and half day.

Next Course

If you'd like to see this class in your town/city, or internally at your company please direct questions and enquiries to