We have been conducting an XP project for nearly two years. During this time, we have experimented with many tools and techniques for acceptance testing. Here we discuss the relative costs and benefits that we’ve found using a commercial testing tool, manually executed tests, and hand-coded Java tests. We will conclude with a discussion of Avignon, an XML-based extensible scripting language tha...