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
Explore MoT
![Pre-TestBash meetup by the beach](https://www.ministryoftesting.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBalU2IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--d3e10ef6749efb26f9f9bd7a85221499c3a31f0f/Pre-TestBash%20Brighton%202024%20Meetup_TIMELINE.jpg)
Wed, 11 Sep 2024, 6:00 PM
Keysight are the proud sponsors of our pre-TestBash meetup by the beach
![Introduction To HTTP](https://www.ministryoftesting.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBc2NDIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--57bf9b6abc3572f6c4d393575cda2237044566bc/Dojo_Courses_-_HTTP_Dojo.png)
Learn the fundamental rules that make up HTTP requests and responses
![This Week in Testing](https://www.ministryoftesting.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbE01IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--516c6e6da653295c8a161ea4a622182ddb80ee80/This%20Week%20in%20Testing_TIMELINE.jpg)
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community