Hello Jason,

I recommend FEST ( http://fest.easytesting.org/swing ) for functional
testing of Swing UIs (disclaimer: I'm the creator.) The project is open
source, under Apache 2.0 license. We released version
1.0<http://www.jroller.com/alexRuiz/entry/fest_swing_1_0_gui>last
month and we are currently working on version 1.1.

Now the marketing pitch :D

FEST provides a compact and yet readable API that reads as a specification.
For example:

    dialog.comboBox("domain").select("Users");
    dialog.textBox("username").enterText("leia.organa");
    dialog.button("ok").click();
    dialog.optionPane().requireErrorMessage()
                       .requireMessage("Please enter your password");

It also provides useful features that help test writers troubleshoot test
failures:

* Failure to look up components include the component hierarchy in the error
message
* Screenshots of the desktop embedded in the HTML test reports

FEST can be used with JUnit or TestNG.

I hope that helps. I'm not sure FEST is what you are looking for :)

Best regards,
-Alex


On Sat, Feb 14, 2009 at 9:04 AM, JW <[email protected]> wrote:

>
> Hello All,
>
> We've just started our agile process for this new project.  I'm using
> Hudson to track our TestNG tests.  I plan on having the developers use
> a TestNG profile specific to those tests that run slower -- these will
> most likely be for acceptance tests.  These are the black-box, system-
> level tests that they'll need to write for each iteration.  We have a
> web application and also a Swing GUI.  Is anyone else automating these
> acceptance tests required for agile iterations? What tools have you
> found helpful for developer acceptance tests of Swing GUIs and are
> such tests harnessed in TestNG?  Does your QA group expand on the
> tests using the same set of tools or not?
>
> Thanks in advance for your reply.
>
> Regards,
>
> Jason Weden
> Senior Software Engineer
> Motorola, Inc.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to