Automating Acceptance Tests of a Distributed Application