How did I get into testing? Well, long story short, was dragged into testing out of desperation for a job, does this sound familiar? It’s a tale of most in testing. When I joined as tester wasn’t aware of what is testing was? What was my role as a tester? I was assigned tasks and just did what I was instructed to do so. There was no test planning
What are the roles of tester?
- To read and analyze all the software documentation and understand to plan testing.
- Start analyzing test scenarios and write test cases if required on test management tool (This depends on time constraints on a projects)
- Execute all the test case and report bugs if found on bug management tool.
- Perform regression testing every time code is deployed to fix bug or weekly bases.
How did I improved as tester?
Hunger for knowledge:
I was as dumb as a newborn in testing, would wonder what testing actually was? So my hunger for gaining knowledge started. I read anything which comes across, It doesn’t have to be based on software testing every experience people shared on post helped me to connect dots in some or other way.
Challenge the future:
Curiosity can be key to success:
Trying to know the unknown was my driving force, was always curious to know how technology works in a software and how its competitors could manage to do better than we would drive me nuts and would sit and research on it. That helps me to set my mind for test planning. I would recommend you to follow some open source tools on github, mozwebQA etc.;
The only way to improve yourself is by accepting every failure and use them as stepping stones to success. There were times I would miss bugs while testing and when accountability comes I would feel disappointed I used my failures to improve my quality of work. Tried to do better than before it paid off. The regret of not trying because you will be far better than happiness by trying.
Create process and keep improving them:
Here is an example of the bug I reported back in 2009 First bug which wasn’t having any guideline and every team member was following its own way of reporting bugs. Setting up guideline on how to report bugs did change bug report quality and standardized bug reporting process in our company.. I kept on improving process so we improve as a team.
Think out of the box:
Don’t restrict yourself to user stories of the task, create your own user stories and user cases, have a wider perspective of testing. Don’t let someone decide what you should test but plan what you feel should be tested. Always think outside the box and come up with user cases and with that you’ll have more bugs. You’ll be cursed if you find too many bugs, find valid and relate bugs.
Make yourself heard:
The toughest challenge of testing is to convince developers to fix bugs which you have found or making team to accept your suggestion. Always express yourself and make yourself heard no matter whether your bugs gets fixed or suggestions are implemented.
Automation or automatic control, is the use of various control systems, Automation testing is used of any tool to make your routine task faster. Even using a simple plugin to get task completed faster is a kind of automated testing. It is always advisable to use tools if that can make your work faster, because every 1 hrs saved is contributing to revenue and productivity of the company and plus point
Be master of one trade:
One mistake we do as tester tries to be a jack of all trades and end up mastering in none, I did same mistake too, but then changed my approach I got myself expert in one skill set and move on to the next. Don’t try to be into too many things.
Our motto should be “Quality is much better than quantity. One home run is much better than two doubles.” – Steve Jobs. As a tester our duties are not restricted to just testing, but contributing to all debates in engineering team is going to take you a long way and deliver better products to clients and customers.