Test Automation Frameworks

A curated directory of the leading open-source and commercial test automation frameworks for web, mobile, API, and BDD-style testing.

Web Mobile API BDD UI / Visual

Popular Test Automation Frameworks

Selenium Web

The de-facto standard for automating web browsers. Supports multiple languages and all major browsers via WebDriver.

Visit Selenium →
WebDriverIO Web

Next-gen browser and mobile automation test framework for Node.js with a rich plugin ecosystem.

Visit WebDriverIO →
Cypress Web

Makes setting up, writing, running, and debugging end-to-end tests fast and easy — all in the browser.

Visit Cypress →
Robot Framework BDD / RPA

Generic open-source automation framework for test automation and robotic process automation (RPA) using keyword-driven syntax.

Visit Robot Framework →
EarlGrey Mobile – iOS

Google's native iOS UI automation framework that enables you to write clear, concise, and reliable tests.

Visit EarlGrey →
Gauge BDD

Free and open-source acceptance testing framework that takes the pain out of writing and maintaining test specifications.

Visit Gauge →
Appium Mobile

Open-source framework for automating native, hybrid, and mobile web apps on iOS and Android.

Visit Appium →
Serenity BDD BDD

Write cleaner, more maintainable automated acceptance and regression tests faster with living documentation.

Visit Serenity BDD →
Cucumber BDD

The world's leading BDD tool. Supports a team-centric, cross-functional workflow using Gherkin plain-language scenarios.

Visit Cucumber →
Citrus API / Integration

Integration testing framework for automated tests supporting a wide range of message protocols and data formats.

Visit Citrus →
Galen Framework UI / Visual

Automated testing of look and feel for responsive websites — define layout rules in a human-readable spec language.

Visit Galen →
Carina Web / Mobile / API

Java-based framework that unites all testing layers: mobile apps, web, Windows apps, REST services, and databases.

Visit Carina →
TestProject Web / Mobile / API

Free end-to-end test automation platform for web, mobile, and API testing with a cloud-based dashboard.

Visit TestProject →
Karate API

The only open-source tool combining API test-automation, mocks, performance testing, and UI automation in a single framework.

Visit Karate →
OpenTest Web / Mobile / API

Free and open-source functional test automation framework built for scalability and extensibility across web, mobile, and APIs.

Visit OpenTest →
Sahi Pro Web – Low Code

A low-code test automation platform that handles complex scenarios as easily as simple ones — with built-in record and playback.

Visit Sahi Pro →