Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » SWTBot » We Need This
We Need This [message #2727] Fri, 05 September 2008 17:25 Go to next message
Kevin Taylor is currently offline Kevin TaylorFriend
Messages: 1
Registered: July 2009
Junior Member
I am very happy to see the swtbot project make some headway. Writing
functional tests for Eclipse RCP based applications a la Fit or Selenium
is nigh impossible.

This project finally brings this important software engineering technique
to RCP developers.

Great work, Ketan and crew!
Re: We Need This [message #2758 is a reply to message #2727] Sat, 06 September 2008 03:47 Go to previous messageGo to next message
Ketan Padegaonkar is currently offline Ketan PadegaonkarFriend
Messages: 873
Registered: July 2009
Senior Member
Kevin,

Yes, indeed. I agree with you here; and hope that SWTBot helps fill in
this small but important gap in the RCP developers' tool chain.

-- Ketan

Kevin Taylor wrote:
> I am very happy to see the swtbot project make some headway. Writing
> functional tests for Eclipse RCP based applications a la Fit or Selenium
> is nigh impossible.
>
> This project finally brings this important software engineering
> technique to RCP developers.
>
> Great work, Ketan and crew!
>
Re: We Need This [message #2792 is a reply to message #2727] Mon, 08 September 2008 10:03 Go to previous messageGo to next message
Hans Schwaebli is currently offline Hans SchwaebliFriend
Messages: 70
Registered: July 2009
Member
I recommend SWTBot to be the standard tool for testing SWT and RCP
applications.

The tests can be written in Java which I like very much. And there is a
high level API to automate GUI actions.

A lot of things already works. You can see it with your own eyes in the
SWTBot's own testcases when you run them.

Before this I used a commercial tool which automates tests in a script
language. I didn't like it, although the support was great.

With SWTBot you have all the power of Java and all the power of IDE's like
Eclipse to support you when writing GUI tests.

The commercial approach is to have some kind of a graphical way to write
tests. They code their own IDE and invent their own test definition
language, often in hard to read XML. It looks easy at first (especially
for business people), but in the long run it is not as productive as
SWTBot's approach.

But some people prefer to write their tests in scripting languages. As it
seems SWTBot even provides support for this too. And keyword based testing
is just a matter of time.

Of course SWTBot is not perfect yet. But with some pressure of a growing
community it can be the best testing tool within one year. SWTBot would
definitely profit a lot from being a Eclipse project. And it would be good
for Eclipse too, since a good and free SWT/RCP testing tool will surely
help to increase the number of SWT/RCP projects.

It is amazing how much Ketan has already done as a one man army in the
beginning. There is definitive a good conceptual integrity in SWTBot.
Re: We Need This [message #2809 is a reply to message #2727] Wed, 10 September 2008 07:21 Go to previous messageGo to next message
Christine Mitterbauer is currently offline Christine MitterbauerFriend
Messages: 1
Registered: July 2009
Junior Member
We fully agree with you. We at Microdoc committed ourselves to test-driven
software development and appreciate the SWTBot proposal.
In addition, we've many projects in the embedded area and are also highly
interested in the proposed work for the SWTBot port for eRCP/eSWT.

- Christine Mitterbauer
Re: We Need This [message #2826 is a reply to message #2809] Wed, 10 September 2008 19:27 Go to previous messageGo to next message
Ketan Padegaonkar is currently offline Ketan PadegaonkarFriend
Messages: 873
Registered: July 2009
Senior Member
Hi Christine,

Nice to hear that you're interested in eRCP and eSWT.

SWTBot was ported to eSWT a while ago by Lechner Sami
( http://dev.eclipse.org/mhonarc/lists/dsdp-ercp-dev/msg00284. html) The
port is available at
( http://swtbot.svn.sourceforge.net/svnroot/swtbot/branches/es wt2ndRun/trunk/)


This effort was primary towards pulling out some common framework that
eSWT and SWT could build upon. I have not had the time to merge this
into trunk. I'm still looking for someone who has more authority at
eSWT, to drive this ahead.

At this point in time, I'm not sure if pulling out a common framework
for eSWT/SWT makes sense, and how it would work in the context of
supporting GEF later.

-- Ketan

Christine Mitterbauer wrote:
> We fully agree with you. We at Microdoc committed ourselves to
> test-driven software development and appreciate the SWTBot proposal.
> In addition, we've many projects in the embedded area and are also
> highly interested in the proposed work for the SWTBot port for eRCP/eSWT.
>
> - Christine Mitterbauer
>
Re: We Need This [message #2842 is a reply to message #2792] Mon, 15 September 2008 15:19 Go to previous message
Hans Schwaebli is currently offline Hans SchwaebliFriend
Messages: 70
Registered: July 2009
Member
P.S.:

We use SWTBot for testing a RCP application which we develop for one of
the largest companies in the world.

The company I work for likes the open source approach. So SWTBot was the
best choice.

We didn't choose Abbot because of its low level API and because it seems
to be at the end of its life cycle. But sometimes I copy pieces of the
Abbot code and make a patch for SWTBot out of it.
Previous Topic:About myself and SWTBot
Next Topic:The easiest tool to test RCP apps
Goto Forum:
  


Current Time: Fri Sep 17 08:15:10 GMT 2021

Powered by FUDForum. Page generated in 0.01958 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top