Use a straightforward BASIC-like scripting language to automate your Windows GUI. Simulate key presses, mouse movement, window attributes and much more.


GraphWalker is described as 'Tool for generating offline and online test sequences from Finite State Machines and Extended Finite State Machines' and is a automated testing tool. There are more than 10 alternatives to GraphWalker, not only websites but also apps for a variety of platforms, including Windows, Linux, Mac and SaaS apps. The best GraphWalker alternative is AutoIt, which is free. Other great sites and apps similar to GraphWalker are Selenium, Mobitaz, TestComplete and Multi Task Tool.
Use a straightforward BASIC-like scripting language to automate your Windows GUI. Simulate key presses, mouse movement, window attributes and much more.


Selenium is a suite of tools specifically for testing web applications. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language (Selenium IDE).


Mobitaz is a mobile app test automation application that tests Android apps. This end-to-end testing framework works as a Windows server with option to connect to an Android device or emulator that runs the app to be tested.


TestComplete is an automated testing tool, with unmatched support for unit, functional, regression, distributed and HTTP performance testing at the project level. Designed for advanced and novice testers alike, TestComplete will help you achieve thorough Quality Assurance in...

Multi Task Tool is a portable tool that, as its very name suggests, can be used to execute multiple tasks in Windows OS!


Make test automation more efficient and help developers and testers collaborate. This functional test automation software—formerly QuickTest Professional (QTP)—helps deliver quality software at the speed your business needs.

10x faster UI testing without a line of code. Screenster is a web-based platform that records a visual baseline of the application screens and then automatically detects changes.




PhearJS renders dynamic webpages using PhantomJS: fetch a page, render it and return a pretty JSON object. PhearJS is offered as a hosted API as well as an open source solution that you can host yourself.
Software and hardware systems contain faults. One important technique to detect faults is testing. With the spread of model-based development, models became also important for testing. In model-based testing, test models are used to generate test suites (semi-)automatically.
Who has time to check all the pages of a web app? Today's User Stories developed with React, Angular and other dynamics take hours to retest. Organise your automated tests here.
