Testing Tools & Software

Testing frameworks, QA tools, load testing.

chromedp

github

A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

Go
โ˜… 13,005

undetected-chromedriver

github

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

Python
โ˜… 12,535

toxiproxy

github

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

Go
โ˜… 12,006

nightwatch

github

Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

JavaScript
โ˜… 11,946

pollyjs

github

Record, Replay, and Stub HTTP Interactions.

JavaScript
โ˜… 10,250

Quick

github

The Swift (and Objective-C) testing framework.

Swift
โ˜… 9,829

ginkgo

github

A Modern Testing Framework for Go

Go
โ˜… 8,987

artillery

github

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

JavaScript
โ˜… 8,960

karate

github

Test Automation Made Simple

Java
โ˜… 8,837

testcontainers-java

github

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

Java
โ˜… 8,634

hypothesis

github

The property-based testing library for Python

Python
โ˜… 8,608

mockery

github

A mock code autogenerator for Go

Go
โ˜… 7,094

ts-jest

github

A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.

TypeScript
โ˜… 7,076

pydoll

github

Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.

Python
โ˜… 6,748

howtheytest

github

A collection of public resources about how software companies test their software

TypeScript
โ˜… 6,739

doctest

github

The fastest feature-rich C++11/14/17/20/23 single-header testing framework

C++
โ˜… 6,702

AFLplusplus

github

The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!

C
โ˜… 6,495

bats-core

github

Bash Automated Testing System

Shell
โ˜… 6,031

pywinauto

github

Windows GUI Automation with Python (based on text properties)

Python
โ˜… 5,995

wpt

github

Test suites for Web platform specs โ€” including WHATWG, W3C, and others

โ˜… 5,913

cypress-realworld-app

github

A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.

TypeScript
โ˜… 5,888

mockk

github

mocking library for Kotlin

Kotlin
โ˜… 5,740

shortest

github

QA via natural language AI tests

TypeScript
โ˜… 5,586

miragejs

github

A client-side server to build, test and share your JavaScript app

JavaScript
โ˜… 5,528