I still have the huge, heavy, ISTQB Foundation Level Course in Software Testing learning material/mega-book right here at the back of my desk at home. Collecting dust. Let me blow the dust off and read some of the content headers to you.
The Seven Principles of Software Testing…#1)…
Throws book out of the window in anger
You cannot ‘teach’ someone to be a Software Tester with this mind numbing drivel. Testers, good testers, are people who are stubborn, curious, cynical, analytically adept, strong communicators, powerful influencers and sticklers for perfection. These are traits that people are born with.
Stick 'Boundary Value Analysis and Equivalence Partitioning were the sun don’t shine! As a tester, your mission is to ensure that an application under development is the best it can be for the client who is paying for it.
If you are going to attempt to teach people Software Testing. Teach them common sense. Don’t confuse them with ridiculous buzz words.
We are all consumers in our day-to-day lives. We have all used an app or a website and payed for a program on a PC, tablet or mobile device in our lives. We have all experienced what it’s like to take on a new program with no knowledge of its functions. Learn its functions. Its uses. And we have all found ourselves with a little piece of something in that software that we did not like. A button got stuck, a field refused a value or a page loaded slowly or it failed to load at all. We have all tested software in our lives. You wouldn’t tolerate or except those annoying quirks as a consumer so don’t except them as a Tester. That is all you need to teach.
These courses. These certifications, exist purely to make money. To make money out of you!
Save yourself the time and the expense.
There are a worrying number of companies that insist on a tester having at least an ISTQB Foundation Level certificate before they would consider them for a new vacancy. I would give these companies a very wide berth as it shows they know little about what true software testing involves.
Aim for the companies who are looking for dynamic investigators. The companies that understand that a tester needs to be a cynical consumer first and a certificate holder last, or not at all.
I failed the ISTQB Foundation Level Software Testing course by six points…
…I’m a Consultant Software Test Analyst by the way.