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:
Post a Comment