Learn how to validate and test your API to ensure it's working as intended and solving business problems.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- API overview
- Required tools for this course
- Useful tools for this course
- Exercise files
- Testing overview: Goals and behavior
- Explanation of Gherkin
- Set up the Behat environment
- Running your first test: Write, generate, fill in, and refactor cycle
- Make your first request: Read only
- Introduce variables in requests
- Validate responses: Response codes and payload
- Make authenticated requests
- Make your first authenticated request
- Validate responses
- Refactor the tests
- Writing to the API
- Establishing system state for tests
- Challenge solution
- Handling response codes
- Use extensions: Batch operations
- Next steps
Taught by
Keith Casey