At present, my development process flows like this: I describe the expected behaviour as an integration test using using WebRat