Agile2019 has ended
Back To Schedule
Monday, August 5 • 14:00 - 15:15
Testing 1, 2, 3, ..., ...? (Wouter Lagerweij)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

We talk about the Testing Pyramid, and it has helped move us away from the focus on end-to-end testing. But just ‘unit’, ‘component’, and ‘integration’ is not sufficient as a testing vocabulary.
In this talk I go through the different types of testing we need to apply to keep our increasingly extensive services landscape running smoothly. We’ll look at all the different parts of our code we need to test, what type of unit tests are applicable, how and where to test our APIs, and the APIs we depend upon, what exactly is an ‘acceptance test’, how to deal with multiple clients, multiple API versions and exactly when we have a need for a test environment. And how all these tests are parts of your continuous delivery pipeline.
All of this is shown as code written specifically for the purpose of the talk, so that we don’t get stuck in abstractions, but have concrete examples to show how it works.
The code will be available from github, including the pipeline and deployment setup, so you can take the learnings back to work and apply them immediately.

Learning Outcomes:
  • Realisation of how many different types and places thereare to do developer testing
  • Every Test Has A Specific Purpose
  • Test Where The Functionality Is


avatar for Wouter Lagerweij

Wouter Lagerweij

Agile Coach
I love spending time with teams and organizations to figure out how to improve the way they make software, and make it more fun.To make that happen I use the knowledge and skills gathered in over ten years of experience applying Agile processes and practices from XP, Scrum, Kanban... Read More →

Monday August 5, 2019 14:00 - 15:15 EDT
Chesapeake J/K/L