Making GUI Testing Productive and Agile

(Lightning talk, 10 min) [ Slides ]

Author(s): Emily Bache (eLabs)
Session: User Interface
Session chair: Sridhar Nerur (University of Texas )
Date: Wednesday, 2 June 2010: Main Conference
Time: 15:30-17:00
Automated testing through the GUI has a bad reputation, and many people recommend that tests should instead go via an API just underneath it. But is that just because todays tools are not up to it? The heart of the problem is one of coupling - Tests that use the GUI break when it changes, and it tends to change often. PyUseCase, and tools like it, insert a layer of abstraction between your tests and the GUI, and enables them to be written in a high level domain language. I'd like to demonstrate how and why this can make testing through the GUI both productive and agile.

<< Back to the program