Create A Visual Model Of An Application

Mark Winteringham's profile
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

Your Weekly Testing News - Issue 437
What Does It Mean To Be A Technical Tester?
Tester Meets CI System
Observability and Testing: Explore What's Happening Under the Hood - Pierre Vincent
How to turn a 403 into a 202 at the API Party
Enchanting Experiences: The Future Of Mobile Apps - Parimala Hariprasad
99 Second Talk - Kim Knup - Distorting a message by fitting it into a visual model.
Model Fatigue and How to Break It – John Stevenson
What Are Models?
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
Introduction To HTTP
Learn the fundamental rules that make up HTTP requests and responses