Requirements
Backend project¶
- Navigate to Todoist API
- Download Postman
- Define a new collection and a new environment for your variables
Backend Automation Tasks:¶
- Get your authorization token and save it as an environment variable
- Create a new folder inside your collection for projects and another one for tasks.
- Create the following endpoints and its corresponding Tests: status codes, content, json schema,response time, etc.
a) Projects
- Get all projects
- Create a new project
- Get a project
- Update a project
- Delete a project
b) Tasks:
- Get active tasks
- Create a new task
- Get an active task
- Update a task
- Close a task
- Reopen a task
- Delete a task
-
Create Negative scenarios for each endpoint
Info
Integrate one framework for API Test Automation i.e. Newman Axios SuperTest chai-http So you can run your tests from the command line