In my experience, developers tend to be optimistic folks, while testers tend to be more pessimistic.
- Developers are creators, with a natural optimism about making new things and solving difficult problems.
- Testers are fault finders, with a necessary skepticism and doubt.
- If developers are the yin, testers are the yang.
Optimistic Developer: The glass is half full
Pessimistic Tester: The glass is twice as big as required
Pessimistic Tester: The glass is twice as big as required
Pessimistic Tester: This code hasn't yet been tested. It's not known if it actually works
Pessimistic Tester: We don't know when we'll be done, if ever
Pessimistic Tester: They are throwing out the working code and replacing it with an unknown quantity
Pessimistic Tester: The entire system must be retested
Pessimistic Tester: There is no design
Pessimistic Tester: We never have enough time to fix the bugs
Pessimistic Tester: The features exist; some are completely broken
Pessimistic Tester: Everything has flaws, and given enough time I can prove it
Pessimistic Tester: It might work, but probably won't
Pessimistic Tester: Fixing this one bug will likely lead to two more
Pessimistic Tester: Stop creating bugs, so I can find them all
Pessimistic Tester: Let's just run a few more tests to be sure
Pessimistic Tester: We can't spell BUGS without U copyrightjoestrazzere
Pessimistic Tester: That's a bug
Pessimistic Tester: I like to break things
Pessimistic Tester: We should wait until version 2.1
Pessimistic Tester: Willing to take that bet
Pessimistic Tester: Let's not
Pessimistic Tester: Never is a long time
Pessimistic Tester: Perhaps your machine is the only one where it works?
Pessimistic Tester: Raindrops keep fallin' on my head...
Pessimistic Tester: I'm a Realist
And here's a slideshow version, in case you need it:
http://strazzere.blogspot.com/2010/05/slideshow-optimistic-developers.html
No comments:
Post a Comment