A frontend can look stable while becoming much harder to test.

The main user journey may still work. The login button is clickable, the checkout completes, and the dashboard loads. Yet underneath that apparently healthy flow, the application may have accumulated several new sources of...