UI Testing Patterns and Best Practices

Daniel Rubel (Instantiations), Phil Quitslund (Instantiations)

Test And Performance · Short Talk
Presentation
Wednesday, 15:50, 10 minutes | Room 209/210 | Download in iCal Format

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Daniel Rubel

Phil Quitslund

The presenters recommend:

In this technical talk, Eclipse experts Dan Rubel and Phil Quitslund will 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. Dan and Phil 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. • A methodology that encourages productive collaboration between developers and traditional QA teams.

Dan Rubel is an entrepreneur and an expert in the design and application of object-oriented technologies with more than 15 years of commercial software development experience, including ten years of experience with Java and six years with Eclipse. He is the primary architect and product manager for several successful commercial products including RCP Developer, WindowTester, and RCP Packager, and has played key design and leadership roles in other commercial products such as WindowBuilder Pro, VA Assist, and CodePro Studio. He has co-founded a successful company and is a sought-after speaker at industry conferences. Specialties: Eclipse product development including code analysis and RCP construction tools at Instantiations (http://www.instantiations.com). Co-Author: "Eclipse: Building Commercial Quality Plug-ins", Addison Wesley, 2004. ISBN: 0-321-22847-2 (http://www.qualityeclipse.com)

Phil Quitslund, window tester architect at Instantiations, is an expert in GUI testing and automation. He has been active in the Eclipse research community since 2002 and has developed numerous tools for supporting advanced programming language features and extensions such as aspect-oriented programming.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor