Failed tests can be a good thing. Now the caveat here would be that you aren’t tolerating a failure rate that exceeds your ability to analyze results. But a failed test can add tremendous value if it points out a defect or illuminates a change in the product of which you were previously unaware. This failed test is essentially catching a defect much earlier than you would have with manual testing and as we all know, catching defects early saves us money and protects the user experience.
Obviously, we don’t aspire for our tests to fail, but the occasional failure that sets us up for success validates our investment in testing automation in the first place. It’s not too dissimilar to Batman losing a fight against Bane only to learn what it will take to eventually save Gotham City. For more on why I don’t mind failed tests, check out the video below.
Come back next week when I make the case for testers joining the scrum teams.




