▲ | strogonoff 6 days ago | |
That sounds suspiciously like “don’t need to test if I use static typing and monitoring”. > Ideally any changes are manually tested before releasing, and a bug in one part of the app that's being worked on is not likely to affect a different section, e.g. not necessary to retest the password reset flow if you're working on the home dashboard That is one can of worms. First, during normal development work it is very common to modify some part that affects multiple parts of the app. In fact, it is inhuman to know exactly what it affects in a big app (ergo, testing). Second, while manual testing is a kind of e2e testing, it is not feasible in a bigger application. > usually flaky end-to-end tests Then make them not flaky. It’s amazing what can happen if something stops being treated as an afterthought! |