Recommendations for GUI testing tools?
Does anybody have experience with GUI automated testing tools? I'm going to take advantage of the CityDesk beta to develop an automated test suite (so we don't keep breaking 2 things for every 1 thing we fix!)
I've used some of the rational testing tools before, rational robot, I believe, fits the bill for what you are looking for.
I think Jan Derk made a mistake his program name and url didn't match.
Tjipke A. van der Plaats
Just another vote for AutomatedQA. AutomatedQA's stuff is absolutely top-notch. Well worth using, very powerful and feature rich. It's also reasonably priced.
I forgot to tell you that we using it from the earliest beta times - for almost 2 years, so feel free to ask me specific questions.
Oops, I left wrong e-mail. Use email@example.com
Rational Visual Test is pretty good if you don't need to perform performance testing.
I think you should consider "rolling your own". You might find that you are happier in the long run with that level of control.
<font size=20>Hmm, well Joel doesn't think QA tools are a <br>
Perhaps I was referring to cigarettes?
We tried a couple of the big packages with the GUIs and the week-long training courses and the yearly support contracts, but they didn't work with the UIs we were building (custom HTML hosting).
Tony McConnell writes:
Another vote for AQTest and AQTime (or whatever they're calling them this week) from AutomatedQA.
Yes, my comment, "I hope you never have to speak to a rational salesperson" does seem a bit unfair. I dont mean to be unpleasant. All the ones I have spoken to are nice people. What I really meant was that they seem to sell so many tools that its hard to get a handle on just which toolset you need for what it is exactly that you are trying to do. My apologies to any rational people.
My guess is he actually meant the term "rational salesperson" is an oxymoron. :) (not referring to the company Rational I meant..)
Yes, you're right, I realised this about a nano second after I hit the submit button. A rational salesperson is indeed a rare thing. Never mind, its Friday, I'm losing the plot anyhow, time to go home. I checked out the AutomatedQA web site, it certainly looks pretty good.
I most heartily endorse Rational Test (or whatever it's called now). Its discovery of your gui's object model is brilliant (or perhaps nowadays it is commonplace) and really makes defining test conditions wonderful. You manually do it for one set of inputs, then go to the code produced, and define a multi-dim array with the other inputs and expected results and just loop it through them. Very similar to using Excel to unit test COM objects, but the interface is your gui.
I used the demo AQTest software to do some testing of a VB6 app I'm developing at the moment, and it had a few problems repeating row selection on a grid. Somehow the recorded 'click' on a row would not occur, which was quite annoying as the software is certainly easy to use. The test I was trying to perform was:
We ahve has only limited success using Rational Robot (and once you purchase a copy the saleperson will keep calling - unless you have a problem with it). The problem I have found is that most of these automated test tools do not do well with customized components, so for you to do regression tests you will need to do screen scrapes and bitmap compares. We did get this working and it certainly takes the drudgery out of the necessary but tedious regression tests, but I keep thinking there must be a better way. I think the right way is to embed self-test into the application rather than have a third-party tool try and figure out what we are trying to do
Fog Creek Home