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. |