We're considering working on a "page" basis (doing web automation). That is:
- recognize each page (one script per page?)
- determine what actions are available per page (add actions incrementally?)
- jump from page to page / action to action? recognize when we've been directed to an unknown / error page?
Still in the planning phases, it seems like a good way to work in the long run, certainly better than one script per test-case. Is this what you're referring to?