Mark Winteringham
Tester, Toolsmith, Author and Instructor
Challenge Description
Using restful-booker-platform / automationintesting.online create a model of the application that shares details such as:
- How the front-end of the application is built and how it connects to the back-end
- What APIs the platform has and which API connects to which
- How each part of the system talks to one another
- What tools and libraries it uses
Hints:
- You will need to research the application in different ways. For example the product itself, the codebase and its documentation.
- You can use a range of tools such as Miro, Visio, Diagram.net, etc. to create your model
- Working collaboratively can help add different perspectives to your model
What you’ll learn
- Create a model of a system that visually describes how it works
Prerequisites
This activity requires either access to automationintesting.online or for you to run restful-booker-platform to run locally.
Resources
You can learn more about API automation in the models topic page. Here are some additional resources:
99 Minute Workshop recordings
- Modelling a system/context - An Automation in Testing 99 Minute workshop in which Richard Bradshaw and Mark Winteringham taught others how to model a syst
Videos
- Modelling and diagramming to support software testing - A live example by Alan Richardson on how to create a model of an application
Testing slow? Kualitee + Hootie AI streamline workflows, boost collaboration & quality with AI-driven test management.
Explore MoT
Wed, 1 Oct
On the 1st & 2nd of October, 2025 we'll be back to Brighton for another TestBash: the largest software testing conference in the UK

Learn how to dig deeper into the Web with the use of Devtools

Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community