E2E
(UI)
Integration
Unit
Critical user flow testing
Render checks + Edge case testing
Isolated testing
App
Feature
Smart
Service access
Controls state
App specific
Dumb children
Deep test
Dumb
Piece of UI
No service access
No state
Portable/reusable
Shallow test
Service
Data
Event
By rachnerd