Search the web
Sign In
New User? Sign Up
TestFirstUserInterfaces
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Re: Setup for Automated UI acceptance tests?   Message List  
Reply | Forward Message #1022 of 1051 |
James Carr wrote:
> Hi All,
>
> Our team has a lot of UI tests that run from fitnesse... these either
> use fixtures backed by httpUnit, HtmlUnit, or Selenium and test user
> requested functionality through the frontend (i.e. going through user
> paths and whatnot). Although this method has worked well (with a few
> small kinks), it's always a bit slow and I've always been a bit weary
> using fitnesse as a UI testing tool as it doesn't quite feel like it's
> the right tool for the job.
>
> My curiosity is how others have set up their UI testing frameworks of
> choice? Anything that works well?

How many tests do you have that treat UI objects as objects? I mean unit-level
tests that just assemble some GUI controls, activate the production code to
populate their properties, then query the properties back.

If you are not inventing a GUI from scratch, you shouldn't need to test the last
step - rendering the controls into a display.

--
Phlip
http://broadcast.oreilly.com/2008/10/testing-rails-partials.html



Sat Nov 22, 2008 7:12 am

phlipcpp
Offline Offline
Send Email Send Email

Forward
Message #1022 of 1051 |
Expand Messages Author Sort by Date

... How many tests do you have that treat UI objects as objects? I mean unit-level tests that just assemble some GUI controls, activate the production code to ...
Phlip
phlipcpp
Offline Send Email
Nov 22, 2008
7:12 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help