Hi guys,
I’ve just posted a small 30 sec video demoing Swinger, a JRuby-Cucumber
step
definition library for testing Java/Swing applications. Here’s the link:
Anyone has the same need for testing Swing apps?
Regards,
Demetrius
Hi guys,
I’ve just posted a small 30 sec video demoing Swinger, a JRuby-Cucumber
step
definition library for testing Java/Swing applications. Here’s the link:
Anyone has the same need for testing Swing apps?
Regards,
Demetrius
On Tue, Jun 9, 2009 at 11:15 PM, Demetrius
Nunes[email protected] wrote:
Hi guys,
I’ve just posted a small 30 sec video demoing Swinger, a JRuby-Cucumber step
definition library for testing Java/Swing applications. Here’s the link:
demetriusnunes.com
That’s pretty cool
I’d say just about anyone who writes Swing apps
has this need.
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
Thanks for the tweet and reply Charlie, I appreciate it. Let’s see if
other
people get excited about it.
Cheers.
On Wed, Jun 10, 2009 at 2:05 AM, Charles Oliver N.
This is great. It’s nice to hear that there are others interested in
automated Swing testing.
At Atomic Object, we have been creating automated tests using a
combination of
FEST http://code.google.com/p/fest/ (Google Code Archive - Long-term storage for Google Code Project Hosting.)
and
Ruby helper methods wrapping functions specific to our application. For
example, the Ruby ‘play’ method wraps the FEST operations needed to
start
our
simulatorhttp://spin.atomicobject.com/2009/01/30/ruby-for-desktop-applications-yes-we-can
(
Ruby for Desktop Applications? Yes we can.).
Likewise, ‘reset’ presses the appropriate buttons to reset the
simulator.
We haven’t published anything since our helpers are so tuned specific to
our
applications. Swinger looks like a great start to a highly reusable
Swing
testing harness.
Jemmy looks like an interesting library. Do you have any experience with
FEST? It looks like Jemmy tries to be just a robot, whereas FEST
provides
finders along with a robot. Does this sound about right?
On Wed, Jun 10, 2009 at 12:15 AM, Demetrius Nunes
That looks spiffy. I know Logan B. started in on Cucumber steps
for stuff we were doing with Monkeybars using just reflection to get
at the components but using Jemmy is probably a better way of doing
this.
David K.
Demetrius Nunes wrote:
Hi guys,
I’ve just posted a small 30 sec video demoing Swinger, a JRuby-Cucumber
step definition library for testing Java/Swing applications. Here’s the
link:
demetriusnunes.comAnyone has the same need for testing Swing apps?
I have to say that when I first saw this mail, I thought for sure it was
spam. =)
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
LOL.
I often feel like I’m way out of touch…
Swinger, drools, jemmy, monkeybars, cucumber, webrat…
It seems like every day there are a ton of new gems… Which is
AWESOME…
Although it’s hard to keep up
(and fulfill the duties of my day
job, and family life :P)
Jay
On Wed, Jun 10, 2009 at 2:03 PM, Michael
Campbell[email protected] wrote:
Anyone has the same need for testing Swing apps?
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
Michael C.-4 wrote:
I have to say that when I first saw this mail, I thought for sure it was
spam. =)
Oh good, I’m glad I’m not the only one who thought it was spam. ![]()
–
View this message in context:
http://www.nabble.com/Swinger-video-tp23955492p23970873.html
Sent from the JRuby - User mailing list archive at Nabble.com.
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
I’m definitely going to hook this into Monkeybars. Thanks!
Logan B.
[email protected]
http://www.logustus.com
On Wed, Jun 10, 2009 at 12:42 PM, Matt Fletcher
[email protected]wrote:
Jemmy looks like an interesting library. Do you have any experience with
FEST? It looks like Jemmy tries to be just a robot, whereas FEST provides
finders along with a robot. Does this sound about right?
Never seen FEST before. Looks good as well. Don’t know how would it
compare
to Jemmy.
About Jemmy: it’s not only a robot. It implements several “finder”
strategies for locating each widget within the app and let’s you
implement
your own as well. For instance, in Swinger, I’ve implemented a
findByTooltip
strategy for buttons, using JRuby. Jemmy is used by the Netbeans team to
test Netbeans itself, so it’s pretty complete.
Cheers!
Demetrius
David K. wrote:
That looks spiffy. I know Logan B. started in on Cucumber steps
for stuff we were doing with Monkeybars using just reflection to get at
the components but using Jemmy is probably a better way of doing this.
One big problem I ran into with cucumber + Monkeybars was exiting the
app.
If I had a spec that that clicked the Exit menu item, for example, the
entire JVM process was ended, including the spec run. As a result I
would not get any final report.
Some hackery got me around that, but a better solution would have the
app being tested isolated from the process doing the testing.
James
–
Neurogami - Smart application development
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
Hehe, it was meant to be kinda of funny… Not sure if it was a good
idea
for search engines and spam filters though.
I really like Monkeybars (although I prefer to use MVP instead of MVC).
Let
me know if you need any help!
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs