I read a blog post recently and came across these slides on the sins of test automation.
It seems to be a popular way of discussing some aspects of testing that you should avoid with automation. What do you make of the list? Do you think it’s a fair reflection on what you should not do in automation or are they missing something?
1. ENVY
Flawed comparison between manual testing and automation
2. GLUTTONY
Over indulging on commercial testing tools
3. LUST
Loving the UI so much that all tests are executed through the UI
4. PRIDE
Too proud to collaborate when creating tests
5. SLOTH
Too lazy to maintain automated tests
6. RAGE
Frustration with slow, brittle or unreliable tests
7. AVARICE (GREED)
Trying to cut costs through automation