Best Automation Tools for Testing Desktop Apps in 2019 (Frequently Updated)

General News

Summary

Common technologies to build desktop apps include Java (Swing, AWT, SWT, JavaFX), .NET (UWP, WPF, WinForms, VB.NET), Windows API (win32), GDI, MFC, Visual Basic, Visual C++, PowerBuilder, SAPGUI, Oracle Forms, Telerik, DevExpress, Infragistics, Xlib, Cocoa, etc. Robot is flexible since you could use it with many desktop automation libraries such as SwingLibrary (Java Swing GUI), SikuliLibrary (SikuliX), SapGuiLibrary, JavaFXLibrary (JavaFX apps), EclipseLibrary (Eclipse RCP/SWT), and AutoItLibrary (AutoIt). Fun fact: AutoIt became popular in part thanks to Selenium’s inability to interact with Windows dialogs that you manually use to upload files to a web page. White framework helps you automate rich client applications written by Win32, WinForms, WPF, Silverlight and JavaSWT. White is not a strong contender on this list due to its lack of capabilities and narrow target automation platforms.

Classifications

industries
No industries detected
applications
EduTech - learning

AskAI Classifications

Labels
Test Automation Software DevOps Tools Application Security Software

Linked Companies

LogiGear Corporation
$50M to $100M
GitHub, Inc.
$1M to $5M