Tester’s Ten Commandments
Chicken or the egg? This is probably the oldest (if not the very first) debate that the civilization has faced. While this question used to raise critical thinking and train the logic of humans since earliest times, it definitely went under black-box testing and debugging as well.
If the egg was the first that was laid by another bird, then how did the chicken appear, and who was the father? Testing always helps with answers!
Regardless whether first was the egg or the chicken, this argument comes to prove that any statement is testable and the Tester as a profession is as old as «Chicken or the egg». Testers are basically the skeptics of IT world.
Nowadays technology has grabbed nearly all spheres of our life and daily routine, and even the era of lost & found TV remote control seems old as the hills. As long as Alexa keeps simplifying our lives, and world economy is being managed by decentralized digital currency, software testing is an indisputable necessity!
Before starting your career as a software tester, mind 10 unbreakable commandments of a true software tester and follow them in your career path.
- In Bug we trust.
- Don’t make any CAST an idol for yourself, nor bow down to it or worship it.
- Exhaustive testing, which is unreal, is perfect.
- Keep the Acceptance Testing Day holy.
- Respect your Alpha & Beta Testers.
- You must not break the test plan.
- You must not steal a code.
- You must not commit murder.
- You must not give false reporting against the Developer.
- You must not be envious of your fellow testers. You shall not be envious of their multi-tasking skills, nor the bugs that were discovered by other testers.