[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/