Which is the best open source automation tool for desktop application testing?

MIDHUN DAS's picture
MIDHUN DAS asked on September 12, 2017 - 3:00am | Replies (7).

I am in search of an open source tool so that I can automate testing of a Windows Desktop application.


7 Answers

Justin Rohrman's picture

No one will be able to answer this question for you without a lot more information on your product and what exactly it is you want to automate. I would suggest downloading a bunch of trial versions for tools and trying them out to see what works for you.

Guruprasad Gopinath's picture

Sikuli with Python can be used, and it's free.

Here is my blog on it.  All the best.


vikas Thakur's picture



For windows based application, you can go with TestStack.White library. White is a framework for automating rich client applications based on Win32, WinForms, WPF, Silverlight and SWT (Java) platforms. It is .NET based and does not require the use of any proprietary scripting languages. Tests/automation programs using White can be written with whatever .NET language, IDE and tools you are already using. White provides a consistent object-oriented API, hiding the complexity of Microsoft's UIAutomation library (on which White is based) and windows messages.

I designed a framework using this library to automate my some windows based application(complex with telerik controls) and it worked perfectly.


All d best !!!!


Deepak B's picture
Deepak B replied on April 19, 2018 - 1:20pm.

PyWinAuto is a great open source automation tool and it's python based, so ++

This is an article I wrote about Windows desktop application testing with python and open source libraries like PyWinAuto : http://qapage.com/Windows-destop-automation/

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.