Software Testing

Software Testing is operating the software under controlled conditions, to verify that it behaves as specified to detect errors, and to validate that what has been specified is what the user actually wanted.

Testing helps is verifying and Validating if the Software is working as it is intended to be working. This involves using Static and Dynamic methodologies to Test the application.
  • Verification: Have we built the software right ?  (i.e. does it implement the requirements).
  • Validation: Have we built the right software? (i.e. do the requirements satisfy the customer).
 There are many approaches to software testing. Reviews, walkthroughs, or inspections are considered as static testing, whereas actually executing programmed code with a given set of test cases is referred to as dynamic testing

No comments:

Post a Comment