Skip to content

wlaurentino/tblx-challenge-qa-engineer-strava-api

Repository files navigation

tblx-challenge-qa-engineer-strava-api

Strava API

🔖 Functional Requirements

GET

  • It should return the currently authenticated athlete
  • It should return the authenticated athletes heart/power zones
  • It should return a list of the routes created by the authenticated athlete
  • It should return a list of the clubs of the authenticated athlete
  • It should return the activities of an athlete for a specific identifier
  • It should return the activity stats of an athlete

POST

  • It should create a manual activity for an athlete

PUT

  • It should update the currently authenticated athlete

🚀 Tech Stack

  • Node.js - 18.x and above
  • Cypress - test automation framework
  • cy-api - to run Cypress custom commands

👨‍💻 Running Tests

To run tests, run the following command

    cd strava-api-v3-wlaurentino
    npm i
    npx cypress run 
    or
    npx cypress open

License

This project is licensed under the MIT License - see the License file for details.


Developed  by William Laurentino 👋  My Linkedin

About

QA Technical tblx challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published