Types of Tests

  • Unit Tests: Test a single thing in isolation
  • Integration Tests: Test a few components together
  • Functional / E2E Tests: Test large portions of your system
  • Black Box: Test your system only through defined interface
  • White Box: Test your system by fiddling with internal details

8 / 21