Aller au contenu | Aller au menu | Aller à la recherche

mardi 29 juillet 2008

Overview of Eclipse RCP UI testing tools

-All datas collected during Summer 2008-
Product Type Licence Source Status
Abbot framework (AWT/SWT) open source Sourceforge alpha for SWT (but seems pretty stable)
Costello recorder (AWT) open source Sourceforge not ready for SWT
GUI Dancer recorder commercial Bredex GmbH new version in july 2008
JDemo framework open source Sourceforge 2008
Mercury WinRunner recorder commercial Mercury End of support (feb 2008)
QF-Test recorder (XML/Jython) commercial Quality First Software GmbH - Kapitec (FR) 2008
Rational Functional Tester recorder commercial IBM
SWTBot framework (SWT) open source ThoughtWorks not fully SWT compatible but ThoughtWorks can be considered as trustable.
TPTP Automated GUI Recorder (AGR) recorder (XML/Java) open source maintained ? but "as-is" component
WindowTester hybrid (java) commercial / free for opensource commiters Instanciations high quality product
This matrix is based on this article from the WindowTester architects ; this product list is enforced with the following post comments where people chat about their uses.
Feel free to visit the links where I store framework's related ressources on the fly. I am working on this subject until a satisfying product can be identified, so I will add some new links soon (screencasts and tutorials are the forthcomming waited material). I am glad that the Eclipse community is doing a substantial effort in 2008. For exemple, there was less submissions on this subject for EclipseCon2007 last year.

vendredi 21 septembre 2007

Eclipse 3.3 SSL Plugin

Logo freepositoryAs a fervant user of the freepository service, I use the Rolf K. Wilms Eclipse plugin in order to synchronise my personnal sources with this free online cvs service.
Although the plug-in is working great with Eclipse 3.1 and 3.2, there is a problem with the Eclipse 'Europa' (3.3). Any previously shared project lead to a NullPointerException when trying to synchronize. A breakthrough as been proposed on Freepository's forum topic. It is to re-share your project.
Anyway, thanks to the CPL licencing of the plug-in, I've 'opened the box' and fix the problem. With this version, you will only be re-prompted for your password when migrating your project from Eclipse 3.2 to 3.3. After contacting Rolf, he says he is not ready to make a release in his name, so I just propose you my modified version (I've just changed 2 lines, with a well design code like this plug-in, it was quite easy).