...
1) specify abstract architecture
An abstract testing architecture provides a general framework within which specific test arrangements should fit in order to perform the specified suite of tests.
2) specify Test Suite Structure
These guidelines are under discussion on the Dovetail test case requirements and structure (draft) .
3) test/use cases plan
- identification of which test cases are to be included;
- identification of which (optional) test cases are not to be included;
- indication of the order in which the tests are to be performed and the relationships between tests
4) validate test cases
...