Skip to main content
AdvancedAdvanced4 weeks

Testing

Verify backend behavior with fast unit tests, realistic integration tests, E2E tests, and load tests.

Topic 18 of 24

Prerequisites

  • Backend Frameworks
  • Databases

Key Concepts & Skills

  • Unit Testing
  • Integration Testing
  • End-to-End Testing
  • Load Testing
  • Test services
  • Mock dependencies
  • Spin up test databases
  • Measure load behavior

Learning Outcomes

  • Understand the core principles of Unit Testing
  • Configure and deploy Integration Testing successfully
  • Troubleshoot common issues with End-to-End Testing
  • Understand the core principles of Load Testing
  • Configure and deploy Test services successfully
  • Troubleshoot common issues with Mock dependencies
  • Understand the core principles of Spin up test databases
  • Configure and deploy Measure load behavior successfully

Resources

Practice Exercises

Project Task

Create a tested e-commerce API with payment-flow mocks.

Quiz