Completing the circle: Automated web tests, ATDD and Acceptance Tests as a team communication tool