Re: [TFUI] GUI Testing Tools

Brian Marick <[email protected]> Wed, 17 Aug 2005 10:48:14 -0500
Newsgroups gmane.comp.programming.test-first-user-interfaces
Message-ID <[email protected]>
On Aug 17, 2005, at 9:41 AM, Cory Foy wrote:

> Hi All,
>
> I know this is slightly off-topic, but my manager is trying to track
> down automated GUI testing tools. I know the pitfalls of GUI testing,
> and we've had some good discussions on it, but he still wants the tools
> anyway. I think he is thinking of using it as a stopgap until we can
> break out the existing apps to an MVP pattern.
>
> Most of our work is in .NET, though we have some J2ME apps. I use
> NUnitAsp on a regular basis, and have heard of NUnitForms. Does anyone
> else have any good recommendations?

For driving Internet Explorer, try WATIR
<http://wtr.rubyforge.org/>
It uses Ruby and works by using the COM interface to the DOM. As such, 
it's restricted to IE.

Another possibility is Selenium
<http://selenium.thoughtworks.com/index.html>
It has a number of language bindings (I think). Requires server-side 
mods to inject a javascript bot into the browser, so it works on more 
browsers.

Both are open source. I've used neither. Watir's been getting a lot of 
good press recently (kind of the Rails of the testing world). Bias 
warning: I know the implementors of Watir fairly well and the 
implementors of Selenium casually.

-----------

"until we can break out the existing apps to an MVP pattern" -- 
creating the below-the-GUI tests is a way to gradually cause the 
separation, test by test. I'd encourage you to do that in parallel with 
the stopgap, if the stopgap is motivated by the hope that the time will 
be more right later. It often isn't.

-----
Brian Marick, independent consultant
Mostly on agile methods with a testing slant
www.exampler.com, www.testing.com/cgi-bin/blog
Book in progress: www.exampler.com/book




------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a href="http://us.ard.yahoo.com/SIG=12h79lj4u/M=362329.6886308.7839368.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1124300915/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992
">Fair play? Video games influencing politics. Click and talk back!</a>.</font>
--------------------------------------------------------------------~-> 

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/