With software testing, outsiders easily see it as a downstream activity of development.
With that kind of an image in mind, it’s no wonder why software arrives to us testers too late.
…We would like to test early and often.
And not only that, there aren’t enough resources and time to do testing anyways.
…We would like to test thoroughly and to get coverage and confidence.
The background information and specifications are always inadequate for doing a good job.
…We would prefer deep and detailed release notes to start.
Of course testers are right. The world could be a better place professionally.
But software testers are not alone. Go ask a professional in any domain if they have enough time and dime to do a good job? The answer most likely is a big and hairy NO.
To me it seems like there are two kinds of professionals. Those who are frustrated about how things are, and those who seem to work magic regardless of circumstance.
Frustration is a mismatch between expectation and reality.
Those who work magic seem to accept the reality as it is, and start from where they really are. They’ve simply taught themselves to do what works with what they’ve got.
P.S. My new book just came out. See if you like it: http://www.storytoolsoftesting.com