Skip to content

separatio/home-work-qa

 
 

Repository files navigation

YourBourse Candidate Evaluation (QA Automation)

Your task is to create a small working automation framework using Cypress.

The framework should run against a public PetStore3 API (the definition can be found here: [Swagger UI] (https://petstore3.swagger.io/)) and execute the required test cases.

Scope

  1. Prepare a list of test cases covering three operations:

    • Create a pet /pet image

    • Modify the existing pet /pet image

    • Search for the specified pet by a tag /pet/findByTag image

  2. Create a test framework that can be executed, and it should verify that all test cases are adequately handled.

  3. API calls should be made from Cypress using application/json content type

Out of scope

  1. Authorization is not required in this task
  2. Don’t record any video on how to run the solution

Additional Comments

Please document any assumptions, notes, or considerations that you make in the Assumptions.md file in the root of the repository. Please also document any libraries you use to complete the task in this file; a note on why you chose some of the libraries over an alternative would be appreciated.

It's expected for you to spend no more than 2 hours on this work, but please regularly commit so we can see the approach you take to get to the end result.

Please host your solution in a public repository of a platform such as GitHub, and upon completion, a link should be sent to us.

About

YourBourse Candidate Evaluation (QA Automation)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.5%
  • JavaScript 2.5%