Skip to main content

An Introduction to Agile Testing:
Basic Methodologies & Some Tools

C. Titus Brown
California Institute of Technology

Date:  Wednesday, June 28, 2006
Time: 1:30 - 2:30pm
Place: 3105 Engineering

Host: Charles Ofria

Abstract: Agile software engineering development techniques focus on short iterations, always working code, continuous interactions with customers, and frequent adjustment to features and code design. Frequently keywords like "test-driven development," "pair programming," and "scrum" are associated with agile techniques.

Agile software "testing" techniques support this kind of process with an emphasis on rapid feedback and automating tests at all levels. Developers write unit tests, customers are involved early and often in creating acceptance tests, and the latest version of the software code is continuously integrated to nail down problems as early as possible.

This talk will introduce the concepts of agile testing, and some tools we've been using in the process of testing several existing projects, including an open-source demo app and two commercial products.


Biography: Not available