Papers & Presentations

Atoms frequently share what they know in journals, at conferences, and in classrooms.

Make Haste, Not Waste: Automated System Testing

Presented by
Presented at
Ralph Palmer (Burke Porter Machinery)
at
XP Agile Universe
|
June 1, 2003
Additional Presentations:
Written in
XP Agile Universe
|
June 2003

When practicing Extreme Programming or other agile development practices, unit testing is a given. But what about system tests? In this paper, which was presented at the XP Universe conference in 2003, the Haste (High-level Automated System Test Environment) approach was introduced. Haste represents an approach to system testing that is philosophically consistent with standard XP unit testing practices. This paper describes the elements of Haste, Atomic Object's experience with using it to test a complex Java Swing application, and the perspective of the client for whom the application was developed. Haste is available under an open source license.