Why Software Testing? Hmmm!

Why Software Testing? Hmmm!


I Would say if you do like to break things and don’t want to get arrested for vandalism or hacking, software testing is a good choice. When asked what I do for a living, I often respond with ‘I break software’.

Testing is an ever-changing field. From day to day our jobs are rarely the same. We test different applications using different browsers or devices, utilizing different user roles, and varied paths through the system. Not to mention that software is an ever-changing field in and of itself. Just look at the mobile explosion as an example.

As software testing starts with understanding requirements and continues with documents preparation like test plan, test strategy, test cases, execution of test cases, preparation of test reports and test summary, a cycle of process is followed and it makes the task "testing" more fruitful.

Software testing is an ocean and no matter at which point you are sailing your boat, you are surely going to face the strong winds and splashing waves. But ultimately, who wants to sit on the sea shore and keep looking at boats? So, love your job as software testing as you are doing something best rather than just earning.

As computers and software are used in critical applications, the outcome of a bug can be severe. Bugs can cause huge losses. Bugs in critical systems have caused airplane crashes, allowed space shuttle missions to go awry, halted trading on the stock market, and worse. Bugs can kill. Bugs can cause disasters. The so-called year 2000 (Y2K) bug has given birth to a cottage industry of consultants and programming tools dedicated to making sure the modern world doesn't come to a screeching halt on the first day of the next century. Bugs in a computerized embedded world, the quality and reliability of software is a matter of life and death.

To view or add a comment, sign in

Others also viewed

Explore content categories