So you think you know PHPUnit?
summary
Shows concrete PHPUnit features and how they change test hygiene: use covers and uses attributes to stop tests being marked risky, run named suites (example: integration = 5 tests, unit = 172 tests) or groups to speed feedback, and collect branch/path coverage beyond lines. Demonstrates deprecation tracking with a baseline file, the event-driven slow test detector extension, CLI helpers like --test-suite/--group/--test-dox/--debug, and announces PHPUnit 12 releasing Friday.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 2:24Advanced code coverage
- 8:42Test selection and filtering
- 15:03Customizing test output
- 17:10Debugging test execution
- 18:32Managing deprecations
- 22:17Configuration best practices
- 24:10Ecosystem and extensions
- 26:46Future updates and closing
- 28:41Q&A session








