A developer describes their approach to writing automated tests for Réécoute, a React-based single-page audio player application, using Playwright to test the full stack end-to-end against a real browser. The test suite emphasizes realistic user journeys, data isolation strategies without test jailing, and selective mocking of external services like S3 and Stripe rather than per-test mocks.