Skip to main content

Test everything like (it was) a unit test

180-minute Workshop

Learn by doing this simple model that is useful in all levels of testing - from unit to component to exploratory testing.

Timetable

1:30 p.m. – 4:30 p.m. Thursday 19th

Room

Room D3+D4 - Track 7: Workshops

Test Automation

Audience

developers, tech leads, architects, (technical) coaches. People writing (any) automated tests.

Required

computer with your favorite language & IDE way to run docker containers

Key-Learnings

  • learn, hands-on, a model for how to test any unit
  • Learn what questions are relevant to figure out what to test
  • Experience how the same model works on component testing

a hands-on workshop

Writing automated tests that are stable, fast and independent can be easy and cost efficient, especially when knowing what to test.

In this workshop, you will be programming a lot, and learn a useful model on how to test anything. We start by comprehensive unit testing and filling a 3x2 matrix that will serve as a guide on how anything can be tested. This model helps us to write simple and easy-to-read unit tests. 

This is important, because in software development, we often experience unit tests that are hard to read. While on the other end of automated testing we often have very brittle and hard-to-maintain end-to-end tests. We can do better - when we know how.

The model we learn is inspiring and easy to remember. And with concrete examples you work with, you start to see how it actually is universal. Understanding the model can help us in knowing what we need to do in order to gain insights and confidence on the system we're working with.

The workshop ends with examples of event driven microservices architecture. Only because that looks difficult to test, but shows that it actually is not. And experiencing how the model works here, Aki believes it proves the point.

Because in the realm of AI enabled agile software development, mastering the art of effective automated testing is essential. The reason Aki goes on stage to share this talk is to inspire you to learn and practice more these skills and bringing them into your production app.

Related Sessions

There are currently no related sessions listed. Please check back once the program is officially released.