Testing & Automation

Frameworks and tools for unit testing, end-to-end (E2E) testing, and browser automation.

Repositories

Puppeteer is a JavaScript library providing a high-level API to control Chrome or Firefox via DevTools Protocol or WebDriver BiDi. It runs headless by default and is widely used for web scraping, testing, and automation.

TypeScript
94.3k
17 hours ago
microsoft/playwright

Playwright is a framework for reliable, fast web testing and automation. It enables cross-browser testing (Chromium, Firefox, WebKit) with a single API, supporting headless execution, mobile emulation, and powerful tooling like Codegen and Trace Viewer.

TypeScript
88.2k
5 hours ago
cypress-io/cypress

Fast, easy and reliable testing for anything that runs in a browser.

TypeScript
49.6k
3 hours ago

GoogleTest - Google Testing and Mocking Framework

C++
38.6k
a month ago
SeleniumHQ/selenium

A browser automation framework and ecosystem.

Java
34.1k
4 hours ago

A toolkit with common assertions and mocks that plays nicely with the standard library

Go
26.0k
12 hours ago
sebastianbergmann/phpunit

The PHP Unit Testing framework.

PHP
20.0k
2 days ago

Most popular Mocking framework for unit tests written in Java

Java
15.4k
a day ago