Evaluation of Testing Automation Software
Recently I evaluated a few tools for the automation of testing for one of our web applications. I tried a few tools, which are as the following:
- AutomatedQA’s TestComplete - It is a very nice product offering a very rich set of features. This produce could be used very nicely for GUI application testing automation. It provides scripting support in C# and has native support for .NET application.
- Watir - I couldn’t try this much but it was mainly dropped from the list due to the learning curve involved in learning Ruby for using this whole suite efficiently. It is a very good testing automation suite both for web and desktop applications. Later after my evaluation, I also got to know that there is a .Net port available for Watir named Watin. I am looking forward to try that some time later.
- Sahi - I evaluated it and found it super fit for my testing automation. I chose Sahi mainly for the ease of use and the scripting language being Javascript. It provides an easy to use interface for recording and playing back the test cases. I started automating testing of the web application and to date I have been able to automate a very large portion of it. I hope to achieve about 60-70% of automated testing for my web application.
In the next post, I will write more in detail about Sahi that how we used it.
by Meraj Khattak

August 14th, 2008 at 9:56 pm
TestComplete does not really support C# or VB.NET as the programming language to write your web automation.
They really support vbscript, javascript and delphiscript.
For web automation 100% in C# or VB.NET integrated with Visual Studio 2005/2008 or Express edition see InCisif.net
August 19th, 2008 at 2:46 pm
When I evaluated TestComplete, it was supporting scripting in C# and I liked the features and support it provided for automating our application.
Later, I had to drop TestComplete due to the timing constraint involved in automating a desktop GUI application, which in our case was a very advanced system.
I also realized that automating a web application is much easier than the desktop applications.
I will also try to evaluate the tool you mentioned.
August 25th, 2008 at 8:49 pm
Take a look at Watin