From: Liam M. <lm...@wp...> - 2004-11-19 01:30:40
|
"What is preventing people from building GUIs in an Agile way? Whether their application is web-based or a desktop application, most developers don't do test-driven development (TDD) of the user interface. This is for a simple reason: unit testing GUI software is hard." This is the problem that Paul Hamill, author of Unit Test Frameworks sets out to fix in Agile User Interface Development. By splitting his GUI elements into "smart objects" and "thin views," he maximizes the functionality that can be exposed to testing. http://www.onjava.com/pub/a/onjava/2004/11/17/agileuser_1.html I haven't read the article yet, but this might be something we might want to think about. Liam |