Testing
Testing is the process of inferring behavioral properties of a product on the basis of execution in a known environment with selected inputs and checking results with a test oracle
What properties should be tested?
- utility
- reliability
- functional correctness
Who should test?
- testing is destructive
- testing dichotomy: success is failure and failure is success
– performance
– robustness