Does anyone have some suggestions on dealing with testing functionality at the UI level that changes state?
For example, in one application .I am testing there are many different applications in many different states, but the application states are often irreversibly changed as a result of testing out some functionality.
I'm not sure how reasonable it would be to make a new application for each test run.