Is there something or an automation test tool that is free that I could be using to enhance my skills in automation? My company is not allowing me to grow in my field, and this is not good. They do not see the value of automation. I need a tool that will be able to test both a windows application with telerik grids and a web based application that uses silverlight. All help would be greatly appreciated. Selenium will not cut-it. I like HP QTP, but my company will not pay for license.

  • Selenium is the obvious choice here. Why won't Selenium "cut it"? Commented May 1, 2013 at 16:03
  • @Joe Strazzere Can you use Selenium to test Windows applications? Or did I misunderstand the question?
    – user246
    Commented May 1, 2013 at 20:30
  • You confused me when you said that you liked QTP, but the company won't pay. So, I assume Selenium won't cut it because it can't test the application that you want to test? Remember that you can use pretty much any tool to enhance your skills - you just might need to target some other application. Commented May 1, 2013 at 21:01

4 Answers 4


While you can use tools like QTP or even UIAutomation directly (the replacement for MSAA in OS's since Windows 7) it isn't really ideal for Silverlight automation. To really have the control you need to write good Silverlight automation you need access to the Silverlight properties in the xap. Here's a list of some tools that work for Silverlight testing:

  1. http://code.google.com/p/silverlight-selenium/
  2. http://statlight.codeplex.com/
  3. http://www.telerik.com/automated-testing-tools/silverlight-testing.aspx

Note that I have not used any of the above tools, but have heard of/read of them before and they all seem capable of automating the Silverlight side of things. If I were you I would not try to look for a tool that will work for both (although there may be some out there) because Silverlight automation has unique requirements compared to windows applications and there are far fewer tools out there. There are a TON of tools for windows application automation that can be found with little effort by searching.

In your situation I would definitely pick one of the two things to automate and not try to tackle both at once. Once you have something solid in place and have proven the benefit, then you can move on to the other one (hopefully with some support from management this time).


Have you heard of Sikuli?

It automates based on images. So you could use it for windows and web applications. It's pretty cool but a little odd, but may suit your needs. It is everyone's favorite price, free. I never got very far in using it because I work mainly in the web space.


Java, Perl or Python are all free with excellent online resources. You need to sharpen your programming skills, the tool is less important.

  • 1
    The tool is important if, as the op states, he is trying to automate Silverlight and telerik controls. Agree with your point that there are lots of free tools but if the op wants to automate his app...( though if the company wont support him maybe he needs to sharpen his CV! ) Commented May 1, 2013 at 15:00
  • Agree on sharpening the CV. Companies that don't support their testers are going to run into grief somewhere, and it's often not worth trying to convince them to change (speaking from unfortunate experience here).
    – Kate Paulk
    Commented May 1, 2013 at 17:46

Have you read anything by Robert "Uncle Bob" Martin? If you want growth in automation, I would invest some of your time and start reading his books. His books are not tool specific however it covers the fundamental principles of software development which will aid you in your growth as a developer.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.