|
From: Steve M. <Ste...@ty...> - 2006-10-02 18:45:20
|
I'd like to have better news for you, but all the tools are especially
lacking. Especially for anything with a grid on it. My company has
been attempting to set these things up for about a year with limited
success.
The approach we've taken is to use a model-view-presenter type model
that generates as thin a layer around the GUI as possible, so that we
can verify that the semantics of the GUI are correct without actually
having a GUI instantiated (they're hidden behind an interface that we
mock for testing purposes). Then the GUI itself is validated knowing
that any discrepancies of behavior must occur in the GUI code, which
makes it easy to find and fix.
=20
From: ccn...@li...
[mailto:ccn...@li...] On Behalf Of Foster,
Richard - PAL
Sent: Monday, October 02, 2006 7:17 AM
To: ccn...@li...
Subject: Re: [Ccnet-devel] Integration CruiseControl .NET with UI tools
=20
Hi Chris,
=20
Thanks for the info... but still I am missing one vital piece. Using
remote process triggering mechanisms of the type you describe I could
certainly do things like run the installation, but the part I'm still
missing is how to verify the *user interface*. I appreciate that will
probably take a separate (and likely non open-source) tool like
WinRunner. Last time I evaluated such tools I didn't find any of them
which met our needs *and* had a mechanism to trigger GUI testing
remotely (though that was several years ago, and hopefully the situation
has changed). Hopefully many people reading this list will have access
to such tools. I am particularly interested to hear from people who can
say something like "Yes, I am running GUI testing on a virtual machine
and I am using [Product X] for the GUI testing", since at least for the
moment I really can't spare the time necessary to re-evaluate such
testing tools, and having a shortlist of "known good" tools for when I
do have time to evaluate them would be extremely helpful. :-)
=20
Regards,
Richard
=20
________________________________
From: ccn...@li...
[mailto:ccn...@li...] On Behalf Of
Christopher Guest
Sent: Saturday, September 30, 2006 04:38
To: ccn...@li...
Subject: Re: [Ccnet-devel] Integration CruiseControl .NET with UI tools
Hi Richard,
What I've done in he past is use Virtual Server (free
download) and its API to start up and rollback machines (undo disks). =20
The simplest way is to create a virtual machine that is preconfigured to
start up with network sharing and use standard=20
tools to start remote processes (WMI, psexec, etc). The basic principle
is that you are pushing your build to the machine and invoking. =20
Bearing in mind what Jeff has said you could also get another
CruiseControl server to be in control of the invocation.=20
=20
Chris.=20
=20
________________________________
* C O N F I D E N T I A L I T Y N O T I C E *
-----------------------------------------------------------
The content of this e-mail is intended solely for the use of the
individual or entity to whom it is addressed. If you have received this
communication in error, be aware that forwarding it, copying it, or in
any way disclosing its content to any other person, is strictly
prohibited. Peek Traffic Corporation is neither liable for the contents,
nor for the proper, complete and timely transmission of (the information
contained in) this communication. If you have received this
communication in error, please notify the author by replying to this
e-mail immediately and delete the material from any computer.
|