I like the way my colleague, Sean, summed it up yesterday. To paraphrase what he said:
Asking “Ok, but how will the decline and fall help me test this web-based app?” is probably the wrong question. It might not help you develop test cases or scenarios. What it will do is help you figure out that the app is completely unnecessary, redundant, the wrong solution … or maybe that no process is in place to update the database after it’s done.
It’s more holistic in nature than testing as “breaking an application”; it helps sharpen you to do critical inquiry and investigation into anything.
… And I think that’s a wrap. Back to requirements …