![]() |
![]() |
|
February 20, 2005Looking for info on Automated Functional Testing ToolsI am currently in the process of looking at the idea of building a more robust automated functional testing suite to go along with our formal test plan, and have come to the realization that there are a LOT of tools out there. I am hoping some of my readers may have some insight into the tools that they use on a regular basis. Right now I am looking at Mercury Interactive's QuickTest Professional, but having no luck in finding out how much it costs for the tool with the .NET Winform plugin. It doesn't bode well for the cost when they don't wish to openly publish it. As a small ISV I need a cost-effective solution that doesn't hurt the pocket book, but doesn't kill my QA guys either. Here is what I THINK I need in a functional testing tool:
I envision the ability for a QA guy to be able to visually point and click common functional tasks and record how a feature should work, and have the tool convert that into the test script. Then this script can be checked in to Subversion under a special QA tree for either "Daily" or "Weekly" runs. The Daily scripts would be for critical show stopper type functional tests, where as the Weekly scripts would include the Daily scripts and non-critical scripts that we build. Then by automatically checking out the scripts from SVN onto a test machine in the Lab... the environment should be able to run the tests immediately as desired. The process would also allow us to repro bugs reported to the triage area of our Defect Tracking System (FogBugz) and then allow us to maintain regression tests against the known failed behaviour and ensure it gets fixed... and stay fixed. All sounds simple enough... but I am unsure what is the right tool for this job. Anyone have any insight? Anyone know what the test framework is that Microsoft uses with Maddog? Anyone have a documented process they may have blogged about that includes this information? Please feel free to comment here, or send me an email to dana@vulscan.com. Would love to hear your feedback! Posted by SilverStr at February 20, 2005 09:48 AM | TrackBackComments
Dana, I think you should give a look here : http://www.automatedqa.com/ this guys ahve developed several products, one of which has the majority of the features you'v ebeen askign for (TestComplete). Hope this helps :) MASAN Posted by: Mario at February 21, 2005 06:35 AMAbout 18 months ago I looked into some functional testing software. There were a couple of ones that look really appealing, did anything related to Win32, GUI, Web Services, etc. I called up Mercury Interactive to get some information on WinRunner, but it's $7000 USD per developer. When they heard I was only looking for a couple of licenses and not 10+, they started giving me the runaround and stopped calling me. Anyways, that was my experience :-) Posted by: Wim at February 22, 2005 08:14 PMHi Dana, I'm a one-man QA show at my company, and I have some experience with QuickTest as it's our primary testing tool. I very much desire the same sort of features that you have, and QuickTest is _sometimes_ good at them. Going point-by-point: - QuickTest's IDE is fine. A few other things you should know about: Overall, I'm not enormously impressed by QuickTest. Its core feature, interacting with the Application Under Test, works very well, but it's a "high maintenance" solution. In the long run, we will probably be moving to a script-first (ie: non-recorded) open source tool like WATIR or Selenium as these mature. Already WATIR outperforms QuickTest in many areas. Your mileage may vary. I'd be happy to discuss further with you if you like - please contact me through my email / blog. Posted by: Alf Whitehead at February 26, 2005 03:14 PMThanks for the input guys. Loved the deep insight Alf. It looks like I am going to try TestComplete from from Automated QA. It is very affordable at $795 per user and seems to have no addition fees for the standalone 'runner' through something called TestExecute. This means I can run TestExecute on the test boxes and only have to buy a copy of TestComplete for each QA guy. Whats also nice is apparently you can ship TestExecute to a client site. That way... if there is a problem you COULD ship a test suite to run it on the production system and see what is failing and why. I sent an email to confirm the pricing... but if its correct I think this might just be a winner. Will keep you posted once I start more seriously looking into testing it. Posted by: SilverStr at February 26, 2005 03:52 PM |
![]() ![]()
My 5 Favorite Books
Writing Secure Code
Secure Programming Cookbook Security Engineering Secure Coding Principles & Practice Inside the Security Mind ![]()
My 5 Favorite Papers
Smashing the Stack
Penetration Studies Covert Channel Analysis of Trusted Systems DoD Trusted Computer System Evaluation Criteria NSA Security Recommendation Guides ![]()
Archives
December 2005
November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 October 2003 September 2003 August 2003 July 2003 June 2003 May 2003 April 2003 March 2003 February 2003 January 2003 December 2002 November 2002 October 2002 September 2002 August 2002 July 2002 ![]() |
|