
107
9Chapter
Automated Software
Testing Benefits
Software testing constitutes more than 50% of all effort required in any software
development project. Starting from unit and integration testing to black box testing
(functional and performance testing), the software goes through rigorous testing
at all phases of software development until it is deployed and used by customers.
Even after all this testing, end users find defects in the software, and either these
defects are then fixed or some acceptable work-around is provided in the produc-
tion instance.
Due to the labor-intensive nature of software testing, efforts have been made to
automate some