SWTBot is coming
I’d used Sahi by Narayan Raman a while ago, and heard of frankenstein by Vivek Prahlad.
Sahi helped save quite a lot of time testing the web application that I was developing. Reproducing bugs was also very easy
I’m currently working on developing Eclipse plug-ins and RCP applications. Testing the daily builds that Nirav makes is quite a pain. Hence a record and playback tool for SWT applications.
I’ve registered a project on sourceforge. You should see it at swtbot.sourceforge.net sometime in the next couple of days.
A headless build using ant has been put in place. A little bit of work has already been done. Code coverage is above 95%, for now. And I hope to keep it above 80% during the course of development of the application.
Still fighting the software developer’s urge?
A recording/playback tool for html/js, and now one for swt… why stop there? swing? windows forms?
A lot of similar concepts – hierarchical trees of controls, sending/capturing events, class & text matching, properties matching… similar tests – testing existence, simulating events, checking for properties…
How about a generic playback/recording/scripting tool for UI platforms/frameworks – where OS community contributes to interfaces used by the tool?
So, stop fighting it – give in, give in to the urge to generalize.
Just a thought. In any case, swtbot is looking like good stuff.
Ravi Chodavarapu
14 Feb 07 at 1:00 pm
There’s already http://openqa.org/frankenstein/ for Swing applications. There’s http://sahi.co.in/ for Web Applications. There’s http://opensource.thoughtworks.com/projects/sharprobo.html for WinForms.
The urge to generalize is a good urge. Perhaps an adapter/wrapper to all these tools would be a good idea.
Although I do not know how much value it would bring in. Why would you want a single functional testing tool to be able to test all kinds of UI apps ?
ketan
14 Feb 07 at 1:09 pm