GUI testing tools is an software that allow you to automate the testing process of applications with Graphical User interfaces (GUIs) to ensure it meets written specifications.
Success of any application is depend on how it interact with user through it User interface and to detect if application responds in functionally correct manner. GUI testing tools is an software that allow you to automate the testing process of applications with Graphical User interfaces (GUIs) to ensure it meets written specifications. Here is 22 best GUI testing tools and framework for software tester and developer.
Abbot Java GUI Test Framework
Abbot is simple java based GUI Testing framework that help your developer to test your java User Interfaces (UI). it provide automated event generation and validation of Java GUI components, which allows you to easily launch, explore and control an application. Developer can use Abbot framework with both way – scripts and compiled code that’s why it is perfect GUI testing tool for use both by developers for unit tests and QA for functional testing. Download : Abbot GUI testing tools
EggPlant GUI test automation tool
Eggplant is a QA automation and GUI testing tool which specially designed for businesses, professional software application testers and manual testers to make there work so easy and simple. because it does not interact with the underlying code, and uses image matching technology as opposed to looking to the object-level of the application being tested. eggPlant is ideal for QA automation and black-box testing of any application including those that can cause problems for other tools such as: Flash, java, HTML, .Net, Silverlight. Download : eggPlant Robotic GUI Testing tool
GUIdancer – Eclipse-based automated GUI testing tool
GUIdancer is a Eclipse based GUI testing tool for automated functional testing through the Graphical User Interface (GUI). Functional tests for Java and HTML applications can be created using the powerful library of actions delivered with the tool. It allows testers to write modular, flexible tests without any programming effort at all. Tests are created simply by dragging and dropping the required modules from the GUIdancer library. Download : GUIdancer Eclipse-based GUI testing tool
HP WinRunner
HP WinRunner is a automated functional GUI testing tool that allow user to record and play back UI interactions as test scripts. It captures, verifies and replays user interactions automatically, so you can identify defects and determine that your business processes work as designed. Download : HP WinRunner
IcuTest GUI unit testing tool
IcuTest is a GUI unit testing tool for Windows Presentation Foundation (WPF) applications. it is not just another record-and-playback automation system. It integrates directly with your current unit testing framework, where developer can manipulate your app directly in test code and simultaneously debug and test your app. it also easy to test without starting the entire app and also individual GUI components. Download : IcuTest
iMacros
iMacros is a unique tool for web testing, web automation and for data extraction that not only record your work but also replay your repetitious work. It fills out forms and automates the download and upload of text, images, files and web pages. also easy to export/import your data from/ to web applications by using CSV or XML file format, databases, or any other source. Download : iMacros
FitNesse
FitNesse is a Fully integrated standalone Wiki, A web server and an automated testing tool. it is perfect tool for Collaboratively define acceptance testing rather then unit testing that provide detail information about readable description of system function. download : FitNesse
Maveryx Open Source Test Automation Framework
Maveryx is a new automation tool for functional, regression, GUI and data driven testing of Java GUI based applications. it doesn’t required any GUI Maps dependency to build and execute the automated tests. it uses GUI Objects finder to test GUI objects and controls that identified directly at runtime for manipulate. Download : Maveryx
QAliber
QAliber is a free and open source GUI Test automation tool for testing desktop and web based application on windows OS Platform. It includes a set of tools for developing automation in .NET, and a GUI tool to compose automation without any coding knowledge or Skills . Download : QAliber
Selenium software testing framework
Selenium is a set of tools to automate web app testing across many platforms. With Selenium, developer can easily a record/playback testing tool for authoring tests without learning a any test scripting language. Selenium is truly multi platform, multi browser testing tool that provide support for number of popular programming languages, including C#, Java, Groovy, Perl, PHP, Python, Ruby and also various popular Testing frameworks. Download : Selenium
SWTBot (The Standard Widget Toolkit)
SWTBot is a java based UI and functional testing tool for testing SWT and Eclipse based applications. it also offer API for developer to read and write applications. this make it easy not only for developer but also for everyone to test UI’s. SWTBot can record and playback tests and integrates with Eclipse as a plugin, and also provides for ant tasks so that you can run your builds from within CruiseControl or any other CI tool that you use. Download : SWTBot
Tellurium Automated Testing Framework
Tellurium is a UI module based automated testing framework for web applications. It’s an collection of UI elements that group together and represents a composite UI object in the format of nested basic UI elements. Download : Tellurium Automated Testing Framework
Watir
Watir is an open source Ruby based Web UI testing tool for web application. Basically It’s an toolkit specially uses to automate browser-based tests during web application development. Download : Watir – Web UI testing tool
WatiN
Watin is a web application testing tool for .net. it written in C# programming language and aims to bring you an easy way to automate your tests with Internet Explorer and Firefox using .Net. Download : Watin Web Application Testing In .Net
Ranorex Test Automation Toolset
Ranorex is a new generation test Automation Toolset which is easy to use and simple to understand. it allow developer to automate there UI testing by recording UI actions without the need to write any code. Since the Toolset is fully compatible with Visual Studio, developers can easily open and work on existing UI tests created in Ranorex Studio or vice versa. Download : Ranorex
RIATest
RIATest is a Multiplatform GUI test automation tool for Adobe Flex applications. Download : RIATest GUI test automation tool for Adobe Flex
Autotest.net
Autotest.net is a GUI test platform that internally communicate with devices via CLI. Download : Autotest.net feedback testing tool
Samurai Web Testing Framework
Samurai Web testing Framework is a live Linux environment that has been pre-configured to function as a web pen-testing environment. Download : Samurai Web Testing Framework
Sahi
Sahi is a mature,tester friendly, business-ready tool for automation of web application testing. it injects JavaScript into web pages using a proxy and the JavaScript helps automate web applications. Download : Sahi – Web Automation and Test Tool
loadUI
loadUI is a free and open source enterprise grade Load Testing tool. With a visual, drag-and-drop interface, it allows you to create, configure and redistribute your Load Tests interactively and in real-time. Download : loadUI Load Testing tool
SWAT – Simple Web Automation Toolkit
The Simple Web Automation Toolkit (SWAT) is a test tool that allows users to automate web application testing in multiple browsers. SWAT has a robust Editor with UI recording and SQL tools, integrates with Fitness, and is written in C#.
GTT – GUI testing tool
GTT is a GUI testing tool for Java swing-based applications. it offer both view- and model-assertion mechanisms to automatically verify the correctness of the AUT.Download : GUI testing tool (GTT)