Wednesday, February 04, 2009

Hiroshima & Nagasaki : A QA Engineer's Perspective

Is Test Automation essential ?
Test Automation is very essential especially in regression testing of software systems. This question is similar to one like "How important is the manufacturing some product using a machine vs hand made ?". We cannot compare test done by a machine (a computer/ automated test) with a Manual Test of a QA Engineer.

While developing or maintaing a critical application you have to be doubly sure that the software you develop and deploy is bug free. Hence when you automate the tests you as a software engineer will be confident that the software you have written is bug free (atleast of the forseen or known bugs).

When "Test Automation" seen from the perspective of a poor QA Engineer who does not reliaze the benefits of automating the tests would lead to frustrated life, which not only lead to his own bad health but might lead to severe consequences. The consequences which might be harmful to the whole society.

Who knows the great disaster of "Hiroshima and Nagasaki" was a consequence of a frustration of QA engineer who could not automate his regression tests !!!!!!

The reality really bites ................................... doesn't it ?