Over a million developers have joined DZone.

GUIdancer 4.0; Winner of an Eclipse Community Award

DZone's Guide to

GUIdancer 4.0; Winner of an Eclipse Community Award

· Agile Zone
Free Resource

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.

GUIdancer is an Eclipse-based automated functional testing tool for GUI's.  Tests in GUIdancer can begin before an application's under test is even available.  Its keyword-driven approach doesn't require any coding and thus, increases productivity.  At EclipseCon 2010 last month, GUIdancer won the award for "Best Commercial Developer Tool."  Now Bredex GmbH has released the 4.0 version of GUIdancer.

The 4.0 version has many unique features to offer testers.  First, it offers browser-independent HTML testing alongside existing Swing, SWT/RCP, and GEF support.  Specifically, the code-free approach to automated functional testing has been expanded to HTML applications running on Firefox, Internet Explorer, and Safari.  With this feature, GUIdancer also takes on the role of cross-platform, browser-independent web app testing.  

New reporting capabilities are used to track project quality.  The reporting perspective in GUI dancer 4.0 makes it easier to see information about test progress within a project.  It gives testers a quick overview of daily test results.  These overviews come in the form of BIRT reports which QA managers can monitor for trends over long periods of time.  There are also full HTML reports that include more detailed information about any defects that occurred.  GUIdancer 4.0 also comes with the ability to test multiple applications during one test.

Test creation in GUIdancer is simplified through drag-and-drop features.  The ability to write tests before the application is available facilitates proactive test writing.  Here are a number of other existing features in GUIdancer that promote effective testing:

  • Robust object recognition
  • Support for high-level operations on trees, tables, tabs etc.
  • Extensibility - to incorporate proprietary components into tests.
  • Multi-user database
  • Data and GUI maps separated from test flow
  • Runs as a standalone application or as an Eclipse plugin
  • Test result reports as XML and HTML files
  • Customizable error handling
  • Extensible using Java - supports your own components and actions
  • Support for multilingual testing
  • UTF-16 compatible

Demo-licenses and free live demos are available at the Bredex website.

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}