Types of Tests
The Main Types of Tests
- Unit Tests - Testing that a single or individual function, class, or component works in isolation.
- Integration Tests - Testing that multiple units or modules work together, often with mocks or stubs.
- End-to-End (E2E) or System Tests - Testing that the integrated system or entire application works as a whole, exercising full workflows and real integrations.