Speaker Topics - No Fluff Just Stuff

Writing Testable User Interfaces

Modern application development is embracing the idea of testable application development. However, the UI is often intentionally ignored in respect to this subject as "too hard" to test. This does not have to be the case however. This session will explore how developers can structure their code using modern widget toolkits to keep the UI's they require while gaining the benefits of testability. Among the topics covered will be separation of UI and business logic concerns, popular Swing testing tools, and the creation of integration tests.

Modern application development is embracing the idea of testable application development. However, the UI is often intentionally ignored in respect to this subject as "too hard" to test. This does not have to be the case however. This session will explore how developers can structure their code using modern widget toolkits to keep the UI's they require while gaining the benefits of testability. Among the topics covered will be separation of UI and business logic concerns, popular Swing testing tools, and the creation of integration tests.


About Scott Delap

Scott Delap is President of Rich Client Solutions, Inc., a software consulting firm focusing on technologies such as Swing, Eclipse RCP, GWT, Flex, and Open Laszlo. He is actively involved in the Java community, speaking at events such as NFJS, QCon and JavaOne. Scott is also the Java Editor of InfoQ.com and runs ClientJava.com, a portal focused on desktop Java development.

More About Scott »