Starting out as a tester you maybe left wondering that there nothing to it and testing software is a no brainer. That certainly is not the case and a software test professional needs to have a certain set of skills to be able to perform well and help in delivering quality software.Well, I am no expert software tester, so you'd probably find more of what not to do. Anyways here are some pointers for freshers who want to become software testers or someone who just started out as a software tester:-
* Read about and understand the basics of testing like test case preparation, test life cycle, bug life cycle.
* Try to figure out how testing fits into the software development life cycle and what your role as a tester will or ought to be.
* Follow some blogs, read testing related articles like on Testing Circus to know the views of people in the testing community. These help in improving your thought process while testing software and you may pick up different ways in which to approach testing a software.
* Don't go overboard with automation by trying to learn all possible tools. Get started with learning one automation tool/scripting language and try to implement it in your project/day to day activities.
* Work on your written and verbal communication skills. These skills are crucial for a tester to communicate a bug properly, in creating test cases to be used by other testers, effective e-mail correspondence and meetings with developers and clients.
Testing as a profession is not really an option that's on the mind of graduates. They would be busy brushing up on their coding before attending interviews. Corporates too mostly do not hire fresh graduates saying that they are hiring for a testing role. So we have people like yours truly, who end up testing software even though it may not be exactly what they had in mind. Having said that, testing software is a critical aspect in the software development life cycle and plays a huge role in deliverance of quality software. Working towards improving skills which enhance your ability to test software will help your professional endeavors as well as help your organization in delivering quality software.
* Read about and understand the basics of testing like test case preparation, test life cycle, bug life cycle.
* Try to figure out how testing fits into the software development life cycle and what your role as a tester will or ought to be.
* Follow some blogs, read testing related articles like on Testing Circus to know the views of people in the testing community. These help in improving your thought process while testing software and you may pick up different ways in which to approach testing a software.
* Don't go overboard with automation by trying to learn all possible tools. Get started with learning one automation tool/scripting language and try to implement it in your project/day to day activities.
* Work on your written and verbal communication skills. These skills are crucial for a tester to communicate a bug properly, in creating test cases to be used by other testers, effective e-mail correspondence and meetings with developers and clients.
Testing as a profession is not really an option that's on the mind of graduates. They would be busy brushing up on their coding before attending interviews. Corporates too mostly do not hire fresh graduates saying that they are hiring for a testing role. So we have people like yours truly, who end up testing software even though it may not be exactly what they had in mind. Having said that, testing software is a critical aspect in the software development life cycle and plays a huge role in deliverance of quality software. Working towards improving skills which enhance your ability to test software will help your professional endeavors as well as help your organization in delivering quality software.