Gold sponsors

Cisco

IBM Corporation

Oracle

SAP

Intel logo

Sonatype

JBoss

Silver sponsors

amazon

Actuate

Blackberry

Google

Microsoft

agitar

Instantiations

Soyatec

Xored

bsi logo

Bronze sponsors

froglogic

Purple Scout

objectivity

Genuitec

Sopera

Paremus

excelsior

itemis

Activity sponsor

eclipsesource

Media sponsors

TSSJS

SD Times logo

TheBitSource

Methods & Tools

Be a Sponsor

Eclipse UI Test Automation with SWTBot

Ketan Padegaonkar, Ralf Ebert

Making With Eclipse · Tutorial (120 mins)
Wednesday, 10:00, 2 hours | Stevens Creek

Tags: Build and Continuous Integration , Test And Performance , UI / RCP
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Ketan Padegaonkar

Ralf Ebert

SWTBot is a functional testing tool for SWT/Eclipse based applications that eases and supports testing of multithreaded applications and runs on all operating systems.

The development of applications based on SWT, RCP and the Eclipse platform in general is growing fast. With complex desktop applications increasingly using the eclipse platform, manual testing of these applications becomes a major concern in the development lifecycle of the application. The need for automated testing is inevitable in such cases and UI testing tools prove to be of great help.

This tutorial will cover techniques and best practices for developing testable user interfaces; dealing with existing applications that can not be unit tested; automating end-to-end workflows as part of long running regression test suites. It will cover techniques for developing tests that are maintainable over time, using some common testing patterns.

This talk is intended for developers, testers and testing managers working on teams developing eclipse based plugins and applications.

Ketan is a developer at ThoughtWorks Studios. At work, he's developing Twist, an eclipse based, next-generation collaborative functional testing platform for software teams. It provides a rich environment for authoring, executing, and maintaining tests. 

He is the founder and developer of SWTBot, an open-source functional testing tool for SWT, and Eclipse based applications in general.

He loves open-source, technologies and follows up closely on Eclipse developments. He has been working on Eclipse technologies for 4 years now, and likes to evangalize Eclipse. 

Ketan is currently in San Francisco, blogs at http://ketan.padegaonkar.name and can be contacted at [ketan at thoughtworks.com]

Ralf works as self-employed software developer and trainer for 9 years now. Since 2003 he utilizes Java and Eclipse technology to keep customers happy. Also, he holds training courses about application development with Eclipse RCP, Eclipse Riena, iPhone SDK and Apache Wicket in Germany. He publishes a blog on software development at http://www.ralfebert.de/blog/ .

Download Material

Download file of related material.