Posted by Ben Simo
I am not a fan of any of the current software tester certification programs. Perhaps it is because I take the word certification too literally -- which means that I expect it to have real meaning. When I think of certification, I usually think in lines with the IEEE's definition of certification.
certificationPerhaps my thinking is biased by my past IV&V testing work. If one can go to a weekend class and become certified, then I question the value of that certification. I believe that certifications based on ability to memorize terms and practices free of context are of little value -- and may do more harm than good. Yet, the purpose of this blog post is not to provide arguments against the current crop of tester certification options. If you'd like to see some concerns about certification, read the following.
The process of confirming that a system or component complies with its specified requirements and is acceptable for operational use.
- Against Certification, James Bach
- AST Certification Debate, Tim Coulter
- Open Certification at ACM SIGCSE, Cem Kaner
- Precision reading
- Requirements interpretation
- Exploratory learning
- Domain knowledge
- Heuristic based problem solving
- A good sense of humor
- Critical analysis
- Looking at problems from many angles
- Recognizing context
- Understanding the software platform
- Working under pressure
- A good memory, or good note taking skills
- and don't be easily offended
If I had to select testers based on passing a test, I think I'd take someone that has gotten further than I in this quiz over someone with a software tester certification. I believe this quiz is a better measure of whether or not one is "acceptable for operational use". :)
How far can you get?
And did you notice the bug on question 30?