[TFUI] Abbot and TDD, was: Is test driven UI development conceptually different?

Thomas L Roche <tlroche-r/[email protected]>
Newsgroups gmane.comp.programming.test-first-user-interfaces
Message-ID <OFB942E4A0.A66D70B0-ON85256EDF.00638E77-85256EDF.006504CB@us.ibm.com>
George Dinwiddie Tue, 27 Jul 2004 16:42:36 -0400
> Abbot is a record/playback GUI test framework.

Umm ... depending on your meaning, you're either wrong or unclear. 

The core of Abbot

http://sourceforge.net/projects/abbot

is just API for GUI automation and interrogation: it
allows you to (logically, unlike j.a.Robot) create native events "on"
UI widgets and to check their state. One can use that API "purely"
from JUnit or <your favorite Java test framework here>. (There is
already a Abbot plugin for Maven

http://maven.apache.org/reference/plugins/abbot/

) A measure of the cleanness of Abbot's API is that we found it
surprisingly easy to extend to support SWT.

Abbot has a script-oriented *extension*, Costello, that does
record/play/edit, but Ya Don't Hafta Use It. (E.g. I never have; my
group has costello.swt on our todo list, but we don't need it for our
testing.) 

In short, 

* s|Abbot is a record/playback GUI test framework|Abbot is a GUI
  automation framework, which can be driven in several ways.

* the implication that Abbot is unsuited for TDD is simply false: 
  it can be easily and cleanly driven by JUnit.


[Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

To unsubscribe, email:
TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/TestFirstUserInterfaces/

<*> To unsubscribe from this group, send an email to:
    TestFirstUserInterfaces-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.