I've changed my test case format to mirror one that I commonly found around the Internet, in which I list each step and its expected result in a Excel spreadsheet format.
My question is... Where do the "pre-conditions" stop and the test case start?
In other words... I am testing a defect that takes place on a Reports Web page. The defect has nothing to do with getting to the page, but rather something that happens once you are on the page and generate a report.
So... Would the pre-condition (or one of) be that the user is logged in and ON the report page? Or do I need to document the entire process of getting to the page (login, click reports, etc). Obviously, there may be other pre-conditions in various situations, but in general, if you are dealing with testing only an internal page of a Web app, and not testing the "path" to that page, do you need to document how you get there, or can it just be a pre-condition?
There is a "happy flow" and several alternate flows for this test case, so I am guessing I am going to have to write for each one, and if I have to write the whole login process for each, that might be a little inefficient.
Thanks for any advice... I hope I have been clear in my question.