Automating Acceptance Tests Of A Distributed Application