There are two fundamental approaches to testing software:
1. Test-to-Pass
2. Test-to-Fail
When designing and running test cases; always run Test-to-Pass first. It is important to see if the application fundamentally works, before throwing the kitchen sink at it.
After assuring that the application does what it is specified to do in ordinary circumstances, Test-to-Fail (Or Error-Enforcing) test cases can be applied to probe for common weaknesses in the application.
No comments:
Post a Comment