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.
Which is the best open source automation tool for desktop application testing?
I am in search of an open source tool so that I can automate testing of a Windows Desktop application.
You can refer this link for Best Automation Testing Tools for 2018 (Top 10 reviews) for the detailed review. From my perspective, I suggest these tools:
- Katalon Studio
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 !!!!
To answer your question, I highly recommend you to read this consise article on the pros and cons of 8 open-source test automation tools for desktop applications: https://blog.testproject.io/2016/12/22/open-source-test-automation-tools...
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/
Try LDTP. It has programming extensions available for multiple languages and has support for Linux, Windows and Mac.
For Windows-only automation, you can try out AutoIt, It's scripting support is based on VBScript.
If it's the first time that you are handling GUI automation for desktop applications, let me warn you that it's a pain. So, when you get stuck, please try hard to solve the issues using the tool that you are using before deciding to hop to another tool. The second tool would most likely give you its own share of nightmares.
There are various but the selection of the tool deppends upon your project needs and requirements.With the automation testing process in place, there is effectively no human intervention involved and it is the automation tools that can effectively run the test scripts. Read this blog on automation in testing to get the idea.
Selenium is the most popular test automation tool and is the preferred tool for web automation testing for DevOps according to market reports.
Hi! Check this platform out. Its best for Automation Testing. You can write scripts and view your test results efficiently. Its an integrated platform called QAppAssure from Mozark. It has access to oncloud and onfield devices supporting multiple frameworks. I hope this will help you automate Testing on your desktop application.
If you are an Appium tester and want to showcase your skills, here is an amazing opportunity for you! MOZARK’s online global app testing contest- QAppathon is now live!
The contest is free to register, all you need to do is:
• Sign up to MOZARK QAppAssure
• Write an Appium script to measure the Home page load time of your app.
• Run the script on at least 10 devices across the QAppAssure device cloud.
• Ensure a minimum of 50 test runs.
• Send in the logs and a brief description of your test methodology to [email protected]
The first 10 testers to successfully complete the challenge will get an Amazon gift voucher worth INR 5k and MOZARK cloud vouchers worth INR 10k!
Register Now and be a MOZARK certified Appium tester -
There are lot's of tools are available for web applications, mobile application testing. Software testing tools make your work easy and save your lot of time. You can find free automation tools or Paid tools as per your needs.
So here I would like to suggest the Selenium automation testing tool for web application testing
but If you want to learn different types of tools you can visit here: Top 10 Automation Testing Tools
Here is a complete list of the open-source automation tools that you can use to test your desktop application.
However, if you need more detailed information on the selection of tools or finding which tool can best meet your purpose, I would really appreciate you sharing more detail on the purpose of your test project requirements.