I am new to this site.. I have done my MCA and have 4+ years of experience in testing.
I did like to post this topic for your discussion.
Many people say that it is possible to reduce bugs and errors by personel software process which will help us to do away with software testing.
I did like your views on it..
Best wishes to all.
The only way to do away with software testing is do away with development of it. [img]images/icons/smile.gif[/img]
It is very possible to reduce defects through personal and organizational process. It is also very under-practiced.
Most of us here clamor for more up-front process. It is well-known and well-documented that bugs can be reduced through effective requirements, design reviews, inspections, etc.
QA processes may possibly reduce bugs, but how can that do away with software testing. Testing is verification and will therefore still be needed to verfiy the quality of the software.
Reminds me of a article i had read (http://www.matr.net/article-5377.html scroll to the section on software assurance).
And as the article points out - atleast at present - probably till theres significant development in AI (ok i know there will be a lot of people who will bring in the *emperors new mind*) - s/w will have to be thoroughly tested.
One of our developer was challenging us that we cannot find one single bug in his build and offered us free lunch if we found one.
We gave a bug with in 30 minites of testing and enjoyed lunch.
It is really tough to have software with out bugs.
As long as Developement is there, the testing will be there.