4 ms·
Look into client-side error tracking. We're using Sentry where I work. It will catch any uncaught exceptions, group them together and normalize the stack trace
by nevon 11y ago
Look into client-side error tracking. We're using Sentry where I work.
It will catch any uncaught exceptions, group them together and normalize the stack traces (because of course they look different across browsers). If you tag the errors by their release, you can see if your release introduced any regressions.
We're not using it in any automated way, though, because there's so much noise. Any time a phone happens to run out of memory or some extension crashes, you'll get an error report.
Of course, it also doesn't cover non-crashing regressions, where you may have incorrect behavior rather than crashes. Those are much harder to catch, unless your integration tests are incredibly granular.