Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

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

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.