What's new in Pest
summary
Pest claims a simpler API, ships a plugin system and already reaches 10 million downloads while remaining compatible with PHPUnit; the demo shows the architectural plugin enforcing rules (detecting stray dd, requiring strict_types, controller suffixes, readonly/value object rules) with three-line tests. A new Stressless stress testing plugin runs programmatic benchmarks, reporting throughput and latency (examples: 65 ms average on a remote site, 3 ms with Octane, 250–500 req/s) and lets tests assert thresholds so failures surface in CI.
AI-written summary · about
chapters (24)
- 0:00Pest Introduction
- 0:56Pest Simplicity
- 2:14Pest Output
- 3:18Pest API
- 4:30Pest Expectations
- 5:03Pest Features
- 6:03Plugin Architecture
- 7:34Best Debug Method
- 8:1110 Million Downloads
- 9:24Architectural Plugin
- 12:41Repository Pattern
- 14:16Strict Types
- 15:37Controller Naming
- 17:07Readonly Classes
- 18:36Extends Controller
- 19:21Introducing Stressless
- 20:48Stress Testing Demo
- 23:29Internal Network Testing
- 27:12Laravel Octane Scaling
- 27:40Programmatic Stress Testing
- 30:16Duration Threshold Testing
- 31:22Stressless Release
- 31:55Testing Existing Projects
- 32:20Conclusion
related talks
36mLiving peacefully with Laravel
28mChristoph Rumpel :: Managing 5000+ Tests Efficiently
29mEffective tests and testing effectively
34mFreek Van der Herten :: Uncharted Packages
52mLaravel Testing Tips, Techniques and Pitfalls
40mEngineering Complex Applications with Laravel 4
41mOne Box Doesn't fit all
01h 11mTaylor Otwell :: Laravel Update
