It's Time to Delete Some Tests
For decades, the importance of testing has been emphasized, yet developers have developed a misguided belief that 'deleting tests is blasphemy'. This article argues that the purpose of tests is to increase confidence, but failing, redundant, slow, or outdated tests actually decrease confidence. Flaky tests waste time, while overly numerous tests reduce efficiency. The author suggests that to improve efficiency and confidence, tests that decrease rather than increase confidence should be deleted, and new tests should be written for new requirements.
Read more