christianbaumann / automation-week-challenges-web-API

MoT's Automation Week Challenges - Web API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

automation-week-challenges-web-API

MoT's Automation Week Challenges - Web API

Complete these challenges using any tooling of your choice.

Beginner:

Perform a GET request on the branding API and assert the response.

Intermediate:

Create a new Room using the Rom API and assert it was successfully created. Tip, you’ll need to also need to prove you are authenticated by calling the Auth API and saving the token!

Advanced:

Create a solution/framework that allows you to test all the APIs. You’ll need to include tests for:

  • Branding: GET, PUT
  • Room: GET, PUT, POST, DELETE
  • Booking: GET, PUT, POST, DELETE
  • Auth: POST. Login, logout, validate
  • Report: GET
  • Messaging: GET, POST,

Bonus, test that you can mark a message as read.

Application under test

About

MoT's Automation Week Challenges - Web API


Languages

Language:Java 62.7%Language:JavaScript 33.9%Language:Batchfile 1.2%Language:Shell 0.9%Language:SCSS 0.6%Language:Dockerfile 0.4%Language:HTML 0.3%