Overview on Testing
Software Testing is the process of executing
software in a controlled manner, in order to answer the question “Does the software
comply to specifications”.
- Validation: Are we
building the right product? – Actual Testing and takes place after the
verification process is completed.
Software Testing should not
be confused with debugging. Debugging is the process of analyzing and locating
the bugs when software does not behave as expected. Although the identification
of some bugs will be obvious from playing with the software, methodical
approach to software testing is a much more thorough means of identifying bugs.
Debugging is therefore an activity that supports testing, but cannot replace
testing. However, no amount of testing can be guaranteed to discover all bugs.
No comments:
Post a Comment