Wednesday, 27 June 2012

Understanding Software Testing



What is Software Testing?

Testing a Software isn't all about finding out if it works as it is required to but also finding out ‘When, What, Where,  How’ it does not work.  When I say software here, it not only means a desktop application but also web application, network application, etc.  With the software market increasing worldwide, there is very high chance that it would break. So it becomes the responsibility of a Tester to make sure that ‘everything works and nothing breaks’ before handing it over to its customers. It’s difficult to make complete break-free software, even if it does it should be handled to recover itself.

Who can be a Software Tester?

Not a Software developer. Yes, you heard it right- A Software developer cannot be its Tester.  The logic is simple, one who develops focuses only on its making but not breaking. The primary focus of a Software Tester should be to break the software. It sounds pessimistic but it’s true.
If you are a tech-savvy and interested in trying out new softwares then Software Testing is right field for you.

Characteristics for a good Software Tester:

Visualisation is an important characteristic of a Software Tester. A requirement will only say what the software needs to do but visualisation can help you find all a software can face when in hands of a user.

Not trusting the developer’s code, he might be best programmer in your company. There have been cases where the best software company’s best programmers made the basic blunders. Leave no stone unturned when testing software.

Up-to-date with the current software market, helps a software tester to  understand the benchmarks used . A software tester should know how softwares around you have been doing. Software tester these days not only find bugs but also gives idea how to make a better software.


No comments:

Post a Comment