Manual testing
Pros
- Catches UX, copy, and visual issues
- No setup cost — start on day one of a feature
- Adapts to changing UI without script maintenance
- Great for exploratory and accessibility passes
Cons
- Slow for large regression suites
- Quality depends on tester focus and time of day
- Hard to run on every commit