LFX Platform

Know more about LFX Platform

LFX Insights

Test Automation Frameworks

Frameworks for automating tests and processes – including acceptance testing and robotic process automation – to improve software quality and operational efficiency.

76 projects

136,427 contributors

$738M

Cypress

Cypress is a modern, open-source testing framework for web applications that enables fast, reliable, and easy-to-debug end-to-end testing. It runs directly in the browser, allowing developers to write tests that simulate real user interactions and verify application behavior in real-time.

Contributors

20,751

Organizations

3,550

Software value

$24M

Storybook

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

Contributors

14,007

Organizations

3,288

Software value

$16M

Puppeteer

Puppeteer is a Node.js library that provides a high-level API to control Chrome/Chromium over the DevTools Protocol. It enables automated browser testing, web scraping, and generating screenshots and PDFs of web pages programmatically.

Contributors

13,675

Organizations

2,846

Software value

$5.3M

Selenium

Selenium is a widely-used open source testing framework and automation tool that enables browser automation, web application testing, and cross-browser testing. It provides APIs for controlling web browsers programmatically across multiple platforms and languages.

Contributors

12,777

Organizations

1,681

Software value

$17M

PhantomJS

PhantomJS is a headless WebKit scriptable browser used for automating web page interaction, capturing screenshots, running tests, and scraping web content without a graphical interface

Contributors

7,972

Organizations

2,366

Software value

$898K

pytest

pytest is a mature full-featured Python testing tool that helps you write better programs by making it easy to write simple and scalable test cases. It provides a framework for writing and running tests, with features like detailed info on failing assert statements, modular fixtures, and extensive plugin architecture.

Contributors

6,037

Organizations

1,724

Software value

$4.4M

Wazuh

Wazuh is an open source security platform that provides unified XDR and SIEM protection for endpoints and cloud workloads. It performs threat detection, integrity monitoring, incident response and regulatory compliance through integrated capabilities for log analysis, file integrity monitoring, vulnerability detection, and security configuration assessment.

Contributors

4,217

Organizations

375

Software value

$102M

Codeception

Full-stack testing PHP framework

Contributors

3,942

Organizations

816

Software value

$1M

Nightwatch.js

Nightwatch.js is an automated testing framework for web applications and websites, written in Node.js. It uses the W3C WebDriver API to perform commands and assertions on DOM elements during end-to-end testing of web applications.

Contributors

3,369

Organizations

701

Software value

$3.8M

TestCafe

A Node.js tool to automate end-to-end web testing.

Contributors

3,001

Organizations

495

Software value

$4.3M

RSpec Rails

RSpec Rails is a testing framework that brings RSpec's behavior-driven development approach to Ruby on Rails applications, providing a domain-specific language for writing readable, maintainable tests and specifications for Rails components

Contributors

2,794

Organizations

1,021

Software value

$571K

Capybara

Acceptance test framework for web applications

Contributors

2,705

Organizations

991

Software value

$965K

CodeceptJS

Supercharged End 2 End Testing Framework for NodeJS

Contributors

2,384

Organizations

358

Software value

$3.1M

NUnit

NUnit is a widely-used open source unit testing framework for .NET languages. It provides a comprehensive set of tools for writing and running automated tests, supporting test fixtures, assertions, constraints, and parameterized tests. The framework enables developers to write tests in C# and other .NET languages, with features for both simple unit tests and complex test suites.

Contributors

2,341

Organizations

400

Software value

$3.5M

VSTest

VSTest is Microsoft's unified test execution and reporting platform that enables running tests and reporting results for multiple test frameworks. It provides a cross-platform test runner, extensible test adapters, and integration with build tools and IDEs for .NET applications.

Contributors

2,233

Organizations

448

Software value

$15M

Serenity BDD

Serenity BDD is a test automation library designed to make writing automated acceptance tests easier, and more fun.

Contributors

2,211

Organizations

92

Software value

$117M

Cucumber JVM

Cucumber JVM is a testing tool that enables behavior-driven development (BDD) by allowing tests to be written in plain language that both developers and business stakeholders can understand. It executes specifications written in Gherkin format and supports multiple JVM languages including Java, Kotlin, and Scala.

Contributors

2,063

Organizations

336

Software value

$2.1M

Robot Framework

Robot Framework is a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). It has easy-to-use tabular test data syntax and uses keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java.

Contributors

2,046

Organizations

221

Software value

$11M

MeterSphere

MeterSphere is an open-source continuous testing platform that integrates API testing, UI testing, performance testing, and system monitoring. It provides automated testing capabilities, real-time performance monitoring, and comprehensive test reporting features for DevOps teams.

Contributors

1,868

Organizations

66

Software value

$23M

axe-core

axe-core is an accessibility testing engine for websites and applications that helps developers identify and resolve accessibility issues. It provides automated testing capabilities to ensure web content meets WCAG guidelines and other accessibility standards.

Contributors

1,823

Organizations

375

Software value

$5.5M

puppeteer-extra

💯 Teach puppeteer new tricks through plugins.

Contributors

1,383

Organizations

267

Software value

$504K

Microsoft Testing Platform & MSTest Framework

A testing framework and platform for .NET applications that provides MSTest capabilities and modern testing infrastructure for writing and executing automated tests across different .NET workloads

Contributors

1,343

Organizations

214

Software value

$28M

BackstopJS

BackstopJS is a visual regression testing tool that automates the process of capturing and comparing screenshots of web applications across different environments and states. It helps developers detect unintended visual changes during development by providing a framework for creating, managing, and analyzing visual tests.

Contributors

1,326

Organizations

285

Software value

$1.2M

Behat

Behat is a PHP-based behavior-driven development (BDD) framework that helps developers write human-readable descriptions of software behavior in plain text and automate testing against those descriptions. It allows teams to create executable specifications of system behavior using natural language syntax.

Contributors

1,292

Organizations

468

Software value

$1.4M

SeleniumBase

Python APIs for web automation, testing, and bypassing bot-detection.

Contributors

1,255

Organizations

86

Software value

$3.5M

Database Cleaner

Database Cleaner is a set of strategies and tools for cleaning database tables between tests in Ruby applications. It supports multiple ORMs and databases, ensuring a clean slate for each test by removing data created during test runs.

Contributors

1,058

Organizations

419

Software value

$54K

ScalaTest

ScalaTest is a testing framework for the Scala programming language that provides a comprehensive suite of testing styles and features. It enables writing unit tests, property checks, behavior-driven development (BDD) tests, and integration tests with a flexible, expressive syntax.

Contributors

1,055

Organizations

394

Software value

$17M

SeleniumLibrary

SeleniumLibrary is a web testing library for Robot Framework that enables automated testing of web applications using Selenium WebDriver. It provides keywords for browser control, element interaction, and verification of web page content.

Contributors

982

Organizations

121

Software value

$1.7M

Testem

A test runner and development tool that enables automated JavaScript testing in multiple browsers with real-time feedback during development

Contributors

914

Organizations

353

Software value

$1.7M

AndroidX Test

AndroidX Test is a testing framework and suite of tools for Android app development that provides APIs for writing UI tests, integration tests, and unit tests. It includes libraries for test runners, assertions, mocking, and UI automation to help developers validate Android applications across different versions of the Android platform.

Contributors

865

Organizations

166

Software value

$6.3M

Patrol

Flutter-first UI testing framework. Ready for action!

Contributors

850

Organizations

102

Software value

$2M

vim-test

A testing framework for Vim that allows running tests written in various programming languages directly from Vim editor. It provides a unified interface to execute tests using different test runners while staying in the editor.

Contributors

844

Organizations

276

Software value

$770K

Apache JMeter

Apache JMeter is an open source performance testing tool designed to load test functional behavior and measure performance of web applications, databases, and other services. It can simulate heavy loads on servers, networks, or objects to test strength and analyze overall performance under different load types.

Contributors

830

Organizations

106

Software value

$9.3M

RIDE

Test data editor for Robot Framework

Contributors

816

Organizations

50

Software value

$4.5M

FitNesse

FitNesse -- The Acceptance Test Wiki

Contributors

768

Organizations

85

Software value

$5.2M

Allure Java Integrations

Allure Java Integrations is a collection of Java adapters and extensions for the Allure test reporting framework, enabling integration with popular Java testing tools and frameworks to generate rich, interactive test reports.

Contributors

712

Organizations

58

Software value

$1.2M

osado

openQA web-frontend, scheduler and tools.

Contributors

712

Organizations

54

Software value

$16M

Rod

Rod is a high-level web automation and scraping library for Go that provides a concise API for browser automation. It allows developers to control browsers programmatically for tasks like web testing, scraping, and automation using DevTools Protocol.

Contributors

685

Organizations

135

Software value

$1.2M

Beaker

Beaker is an acceptance testing framework that helps automate the process of testing infrastructure code and system configurations across different platforms and hypervisors. It provides tools for provisioning test systems, executing tests, and cleaning up test environments.

Contributors

591

Organizations

146

Software value

$731K

WD.js

WD.js is a Node.js client library for WebDriver/Selenium 2 that provides a complete implementation of the WebDriver protocol for automating web browser interactions and testing web applications

Contributors

524

Organizations

193

Software value

$593K

Testkube

Testkube is a Kubernetes-native testing framework and test orchestration tool that enables running various types of tests (e.g. API, performance, end-to-end) directly in Kubernetes clusters. It provides test execution, management, and reporting capabilities while integrating with existing CI/CD pipelines.

Contributors

497

Organizations

125

Software value

$10M

Maester

Maester is a PowerShell based test automation framework to help you stay in control of your Microsoft security configuration.

Contributors

443

Organizations

28

Software value

$5.4M

Avocado Framework

Avocado is a set of tools and libraries to help with automated testing. One can call it a test framework with benefits. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test.

Contributors

424

Organizations

70

Software value

$3.8M

tmt - Test Management Tool

tmt (Test Management Tool) is a command-line testing framework that helps plan, manage and execute tests. It provides features for test case definition, test plan creation, test execution, and result reporting with a focus on Linux system testing.

Contributors

397

Organizations

60

Software value

$3M

Serenity/JS

Serenity/JS is a test automation framework that helps developers and QA engineers write maintainable acceptance tests in TypeScript. It provides a modular architecture for creating readable, reliable end-to-end tests with built-in reporting capabilities.

Contributors

395

Organizations

49

Software value

$3.2M

Puppet Development Kit (PDK)

The Puppet Development Kit (PDK) is a command-line tool that helps users develop, test, and validate Puppet modules by providing a standardized development workflow and testing tools. It includes templates, testing frameworks, and validation tools to ensure modules follow best practices and are compatible with Puppet Enterprise.

Contributors

366

Organizations

89

Software value

$1M

OCS-CI

Operator for RHOCS

Contributors

363

Organizations

17

Software value

$10M

Taurus

Taurus is an open-source continuous testing automation framework that simplifies performance and functional testing. It provides a unified interface to run various testing tools like JMeter, Gatling, and Selenium, allowing users to write test scenarios in simple YAML/JSON formats and generate comprehensive reports.

Contributors

317

Organizations

41

Software value

$2.9M

IBM Equal Access

IBM Equal Access is an open source toolkit that helps developers build accessible web applications by providing automated accessibility testing tools, browser extensions, and accessibility checker rulesets to identify and fix accessibility issues.

Contributors

312

Organizations

40

Software value

$188M

Robottelo

Robottelo is a test suite that exercises The Foreman.

Contributors

311

Organizations

33

Software value

$7.3M

Webdrivers

A Ruby gem that automatically downloads and installs WebDriver browser drivers, providing a simple interface to manage browser driver dependencies for automated testing. It supports Chrome, Firefox, Edge, and other major browsers.

Contributors

300

Organizations

123

Software value

$70K

Vividus

VIVIDUS is all in one test automation tool

Contributors

244

Organizations

9

Software value

$6.5M

nixpkgs-review

A command-line tool for reviewing Nix package changes and pull requests in nixpkgs repositories, allowing users to build and test packages before merging

Contributors

243

Organizations

121

Software value

$195K

Ginger Automation

Ginger Automation IDE

Contributors

235

Organizations

4

Software value

$24M

Fortio

Fortio is a load testing library, command line tool, and web UI for testing HTTP/gRPC services. It provides detailed performance metrics, constant throughput load testing, and support for both HTTP and gRPC protocols with customizable parameters like QPS (queries per second), number of connections, and timeouts.

Contributors

193

Organizations

81

Software value

$583K

React Native Test App

react-native-test-app provides an app for all supported platforms as a package

Contributors

117

Organizations

29

Software value

$733K

Cucumber Expressions

Cucumber Expressions is a pattern matching library that provides a simple way to match text against patterns and extract values from matches. It is used for defining step definitions in Cucumber, allowing users to write more expressive and maintainable test automation code.

Contributors

107

Organizations

45

Software value

$682K

runn

runn is a package/tool for running operations following a scenario.

Contributors

94

Organizations

21

Software value

$1.2M

OpenPRoT

OpenPRoT is a project focused on open-source protocol testing and verification tools

Contributors

48

Organizations

8

Software value

$6.7M

Karma

Spectacular Test Runner for JavaScript

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?