Recently I read a very interesting article on “All I Ever need to know about testing” by Lee Copeland.
I was so impressed with the concept of our day to day work compared with the software testing.
I will extract only points related to software testing. As a software tester keeps in mind these simple points:
If you are an experienced tester on any project then help the new developers on your project. Some testers have a habit to keep the known bugs hidden till they get to implement in code and then they write a big defect report on that. Don’t try to only pump your bug count, share everything with developers.
Let the developers know any bug you found in the design phase. Do not log the bug repeatedly with small variations just to pump the bug count. Build trust in developer and tester relation.
Don’t blame others:
As a tester, you should not always blame developers for the bugs. Concentrate on a bug, not always on pointing that bug in front of all people. Hit the bug and its cause, not the developer!
Clean up your own mess:
When you finish doing any test scenario then reconfigure that machine to its original configuration. The same case applies for the bug report. Write a clean effective bug report. Let the developer find it easy to repro and fix it.
Give credit to others for their work:
Do not take others credit. If you have referred any others work, immediately give credit to that person. Do not get frustrated if you did not find any bug that later has been reported by the client. Do work hard, use your skill.
Remember to flush :)
Like the toilets flush all the softwares at some point. While doing performance testing remember to flush the system cache.
Take a nap every day:
We need time to think, get a refresh or to regenerate our energy.
Sometimes it’s important to take one step back in order to get fresh insight and to find a different working approach.
Always work in teams, team score is always better and powerful than individuals.
Now its time to take nap ;-) Happy Testing!