India Equity Research

Wednesday, February 17, 2016

OBJECTIVES AND PRINCIPLES OF SOFTWARE TESTING

OBJECTIVES:
  • To ensure that application works as specified in requirements document.
  • To provide a bug free application
  • To achieve the customer satisfaction
  • To ensure that error handling has been done gracefully in the application. In situations when user has entered incorrect data, the application display user-friendly messages.
  • To establish confidence in software
  • To evaluate properties of software
  • To discuss the distinctions between validation testing and defect testing
  • To describe strategies for generating system test cases
  • To understand the essential characteristics of tool used for test automation


PRINCIPLES:
  • Testing must be done by an independent party.
  • Assign best personnel to the task
  • Testing should not be planned under the assumptions that no errors will be found.
  • Test for invalid and unexpected input conditions as well as valid conditions.
  • Testing is the process of executing software with the intent of finding errors.
  • Keeps software static during testing.
  • Documents test cases and test results.
  • Provide expected test results if possible.

No comments: