Keeping pets can bring many benefits -- reduce stress, companionship, attract the opposite sex, etc. However, it just occurred to me that my pet cats actually are even more useful than that. There are certain attributes about them that I find interesting, and at the same time, applicable to my line of work in software testing. Here are the 6 things which I learn from my cats that help make me a better tester.
I'm not sure about what we can learn from other pets since I only have cats. If anyone would like to share their experience with dogs, fish, birds, iguanas, ferrets, etc. I'd love to hear about that.
----------
[Edited 3/27/07]
My manager, who's another cat lover, suggested the 7th:
Cats always land on their feet. Have PMs, Devs ever asked why you missed this or that bug that was found by customers in production? Yes, they have. And what did you answer? Testing can never catch all bugs. There will always be a bug that is missed in testing. ;-) True, this is why we should employ additional methods to catch bugs, like code inspections and beta testing.