Re: [TFUI] Strict User Simulations

Phlip <phlipcpp-/[email protected]>
Newsgroups gmane.comp.programming.test-first-user-interfaces
Message-ID <[email protected]>
Timothy Wall wrote:

> There's a peculiar situation on w32 (and more
> explicitly available on 
> X11 systems) that lets you run these kinds of tests
> without bothering 
> your local display. 

Noted, but for my philosophy section I just switch to
AmigaOS for the examples. There, you just create a
background hardware screen, and render any dancing
windows you like into it.

(Covering every Principle for every popular GUI
Toolkit would provide 90% boring reading for all users
of other Toolkits...)

> That assumes your concern is with interfering with
> the "active" display.

The concern is that during a test run the editor
remain available, active, and un-blocked, even when
most of the time the tests should be fast enough that
any inspiration you have could wait until the run
ends.

> Then perhaps the test should include a check for the
> button being 
> enabled?  Sometimes it's easier to drive the GUI
> when the UI components 
> have a lot of interacting properties, and you wind
> up with less hard 
> linkage between the test and explicit/implicit
> behaviors of the 
> component w/r/t its property settings.

The growth stages:

 - the test calls .push() when the user
    can't and nobody cares; the case is
    not detailed enough

 - the test queries if the button is
    enabled before .push()ing it

 - the test calls a local method which
    queries if the button is
    enabled before .push()ing it

 - the test calls a complete GUI test
    rig framework, which encapsulates
    these effects for all aspects
    of all controls

If your GUI toolkit is not blessed by a complete suite
of Jemmy Operators, maintained by someone else, you
can still migrate thru those stages while being
productive.

New question: I heard a rumor Jemmy is unsupported. Is
this because it's finished, or what?


=====
Phlip
  http://industrialxp.org/community/bin/view/Main/TestFirstUserInterfaces


		
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail 


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/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.