Testing is often considered as a thankless job.
While developers say with pride: "Wow!! My code is running in production and application is running all fine", testers usually don’t say "Wow!! The code that I tested is running in production"!!!
Testing identifies faults, whose removal increases the software quality by increasing the Software’s potential reliability and thus removing the risk associated with application’s failure. Testing is the measurement of software quality. We measure how closely we have achieved quality by testing the relevant factors such as correctness, reliability, usability, maintainability, reusability and testability. It is rightly said – Testers don’t make software, they make it better.
Read more about software testing and issues that affect software testing at my new Software Testing Website.
Thanks,
Ajoy Singha