UI Testing Patterns and Best Practices
Making With Eclipse · Standard (25 mins)
Tags: Test And Performance , UI / RCP
Thursday, 16:20, 25 minutes | Lafayette
In this technical talk we present a series of patterns and best practices for UI Test automation. The talk will address testing at all the stages of the development process and will provide tactical advice for how applications can be designed to be more UI test-friendly while also addressing strategies for the sound UI testing of legacy systems. Concrete examples will be drawn from extensive real-world experience testing Eclipse RCP applications. In addition to overcoming technical challenges, a good UI testing story depends on a good testing culture. We will conclude the talk with organizational patterns that help encourage UI testing best practice. Attendees of this presentation will take away:
- practices that help developers build user interfaces that are easier to test;
- strategies for building a robust UI test infrastructure applicable to in-house and legacy systems; and
- a methodology that encourages productive collaboration between developers and traditional QA teams.
Phil Quitslund brings eight year’s experience in object-oriented programming to his role as Senior Architect and Team Leader of the WindowTester Pro product team at Instantiations. Phil has extensive experience in developing Rich Client Platform (RCP) Developer tool products and a large web-service application development IDE, and has worked as a mentor on numerous commercial RCP projects, providing implementation, design and best practice mentoring. An active member of the Eclipse research community since 2002, Phil has developed numerous tools for supporting advanced programming language features and extensions. He is a skilled presenter, with recent presentations at EclipseCon, EclipseWorld and SD Best Practices. Phil earned a Masters in Computer Science from Portland State University and a BA in Philosophy from Reed College.