I was recently tasked to,
"Test every scenario you can think of and try to break the component"
What might be sensible in 'everything' when the application is a website?
NOTE: This particular site is ASP.NET with MS-SQL, however, I would like to know what would be covered in general as well. Thank you all for the great responses!
By using the Requirement Traceability Matrix (RTM) we can ensure that we have covered all the functionalities in Test Coverage. RTM is a document that traces User Requirements from analysis through implementations.
A Test Scenario is a statement describing the functionality of the application to be tested. It is used for end-to-end testing of a feature and is generally derived from the use cases. Test scenarios can serve as the basis for lower-level test case creation. A single test scenario can cover one or more test cases.
The Techniques include: Boundary Value Analysis (BVA) Equivalence Partitioning (EP) Decision Table Testing.
And of course the basics (copied from Bobby Jack and dr, credit where credits due):
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With