I generally test my workflow by creating a non-functional html prototype
then applying Interaction Design techniques (ala Cooper.com). It's a
manual
process though, requires a lot of thinking. What are you trying to
achieve
by testing the User Interface?
Usually when I push a new version of a web application, I go through and
access about 25% of the web functionality through the browser to make
sure that everything is OK.
Currently, I use a Unit testing framework to test the backend so I am
usually aware of problems in the Model layer of my application. I would
similarly like to automate my checking of the View layer (the browser
interface to the Model) to make sure the View is interacting
appropriately with the Model layer.
I would still do some visual checking, but I think an automation tool
would give more coverage and save a lot of time (just at the Unit
testing does for the Model layer).
I've been playing around with Canoo WebTest and it is very handy! You
can build up your tests in reusable chunks, all defined in XML using
Ant syntax.
Jon
-----Original Message-----
From: Jon Gunnip [mailto:[EMAIL PROTECTED]
Sent: Friday, March 19, 2004 1:57 PM
To: CF-Talk
Subject: Web application testing
>> I've started using Canoo WebTest http://webtest.canoo.com which is
an extension of JUnit. It's for testing at the web application level
rather than unit testing. You >> would do this in addition to unit
testing but you can do things like define test scenarios to submit a
form for user registration
I'd love to have some easy XML-based User Interface testing the
workflow of a web application (e.g. SignOn -> Browse To Products ->
Purchase Product -> Cancel Purchase). Does anyone else have any
comments on good Web Application UI workflow testing? I've found the
following four apps by looking at
http://www.opensourcetesting.org/functional.php . Most of them are
XML-based. Is there a best-of-breed solution in this area?
Canoo: http://webtest.canoo.com/webtest/manual/WebTestHome.html
XML Test Suite: http://xmltestsuite.sourceforge.net
Latka: http://jakarta.apache.org/commons/latka/index.html
Anteater: http://aft.sourceforge.net/index.html
Thanks,
Jon
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

