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

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Google
  • Technorati

3 Responses to “Evaluation of Testing Automation Software”

  1. ftorres Says:

    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

  2. Meraj Khattak Says:

    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.

  3. Shey Says:

    Take a look at Watin

Leave a Reply