Awesome Open Source
Awesome Open Source
Selected Topics
testing x

The Top 731 Testing Open Source Projects

Categories > Software Quality > Testing
Puppeteer ⭐58,722
Headless Chrome Node.js API
Double Your Income By Passing Coding Interviews ⭐Sponsored
Top tech companies pay 2-3x as much as other companies. To pass their interviews, you need to study. Let a software engineer who hired thousands of engineers on Google's hiring committee teach you to solve problems you will face in real interviews, so you can get a job with life changing compensation.
Storybook ⭐45,634
📓 UI component dev & test: React, Vue, Angular, React Native, Ember, Web Components & more!
Jest ⭐29,732
Delightful JavaScript Testing.
Mocha ⭐19,010
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Enzyme ⭐18,473
JavaScript Testing utilities for React
Cypress ⭐18,463
Fast, easy and reliable testing for anything that runs in a browser.
Ava ⭐17,563
🚀 JavaScript test runner
Postwoman ⭐16,684
👽 A free, fast & beautiful API request builder (web alternative to Postman) https://postwoman.io 🔥
Jasmine ⭐14,708
Simple JavaScript testing framework for browsers and node.js
Goreplay ⭐12,289
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Catch2 ⭐10,832
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
React Testing Library ⭐10,704
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
Learn Go With Tests ⭐10,123
Learn Go with test-driven development
Mockito ⭐10,119
Most popular Mocking framework for unit tests written in Java
Testify ⭐9,681
A toolkit with common assertions and mocks that plays nicely with the standard library
Faker ⭐9,285
Faker is a Python package that generates fake data for you.
Quick ⭐8,580
The Swift (and Objective-C) testing framework.
Httpbin ⭐8,498
HTTP Request & Response Service, written in Python + Flask.
Pollyjs ⭐8,338
Record, Replay, and Stub HTTP Interactions.
Phpstan ⭐8,224
PHP Static Analysis Tool - discover bugs in your code without running it!
Javascript Testing Best Practices ⭐7,391
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (January 2020)
Factory_bot ⭐6,755
A library for setting up Ruby objects as test data.
React Cosmos ⭐5,970
A dev environment for building scalable, high-quality user interfaces
Detox ⭐5,960
Gray box end-to-end testing and automation framework for mobile apps
Pytest ⭐5,487
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Bash Oo Framework ⭐4,917
Bash Infinity is a modern boilerplate / framework / standard library for bash
Headlessbrowsers ⭐4,883
A list of (almost) all headless web browsers in existence
Chromedp ⭐4,333
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Toxiproxy ⭐4,332
⏰ 🔥 A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Robotframework ⭐4,330
Generic automation framework for acceptance testing and RPA
Intern ⭐4,183
A next-generation code testing stack for JavaScript.
Hypothesis ⭐4,147
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
Codeception ⭐4,004
Full-stack testing PHP framework
Jmeter ⭐3,840
Apache JMeter
Qunit ⭐3,838
An easy-to-use JavaScript Unit Testing framework.
Goss ⭐3,715
Quick and Easy server testing/validation
Nimble ⭐3,617
A Matcher Framework for Swift and Objective-C
Terratest ⭐3,541
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Httplab ⭐3,521
The interactive web server
Tcpcopy ⭐3,511
An online request replication tool, also a tcp stream replay tool, fit for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, etc
Testcontainers Java ⭐3,414
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.
Go Fuzz ⭐3,309
Randomized testing for Go
Dredd ⭐3,275
Language-agnostic HTTP API Testing Tool
Ts Jest ⭐3,091
TypeScript preprocessor with sourcemap support for Jest
Jest Cheat Sheet ⭐3,010
Jest cheat sheet
Powermock ⭐2,944
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Karate ⭐2,873
Test Automation Made Simple
Syzkaller ⭐2,789
syzkaller is an unsupervised coverage-guided kernel fuzzer
Inkino ⭐2,787
A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.
Shoulda Matchers ⭐2,764
Simple one-liner tests for common Rails functionality
Macaca ⭐2,748
Automation solution for multi-platform. 多端自动化解决方案
Minitest ⭐2,726
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.
Wpt ⭐2,679
Test suites for Web platform specs — including WHATWG, W3C, and others
Rewire ⭐2,665
Easy monkey-patching for node.js unit tests
Mimesis ⭐2,639
Mimesis is a package for Python, which helps generate big volumes of fake data for a variety of purposes in a variety of languages.
Toxy ⭐2,621
Hackable HTTP proxy for resiliency testing and simulated network conditions
Molecule ⭐2,610
Molecule aids in the development and testing of Ansible roles
Spock ⭐2,567
The Enterprise-ready testing and specification framework.
Database_cleaner ⭐2,548
Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
Gotests ⭐2,532
Generate Go tests from your source code.
Hiper ⭐2,523
🚀 A statistical analysis tool for performance testing
Go Grpc Middleware ⭐2,434
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
Pa11y ⭐2,405
Pa11y is your automated accessibility testing pal
Doctest ⭐2,322
The fastest feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD
Specta ⭐2,273
A light-weight TDD / BDD framework for Objective-C & Cocoa
Go Sqlmock ⭐2,241
Sql mock driver for golang to test database interactions
Jest Image Snapshot ⭐2,210
✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
Lighthousebot ⭐2,206
Run Lighthouse in CI, as a web service, using Docker. Pass/Fail GH pull requests.
Zalenium ⭐2,131
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Hatch ⭐2,126
A modern project, package, and virtual env manager for Python
Pester ⭐2,104
Pester is the ubiquitous test and mock framework for PowerShell.
Kotest ⭐2,083
Powerful, elegant and flexible test framework for Kotlin
Pywinauto ⭐2,023
Windows GUI Automation with Python (based on text properties)
Inspec ⭐2,002
InSpec: Auditing and Testing Framework
Finatra ⭐1,978
Fast, testable, Scala services built on TwitterServer and Finagle
Reactopt ⭐1,971
A CLI React performance optimization tool that identifies potential unnecessary re-rendering
Awaitility ⭐1,963
Awaitility is a small Java DSL for synchronizing asynchronous operations
Pythonvscode ⭐1,946
This extension is now maintained in the Microsoft fork.
Maildev ⭐1,916
📫 SMTP Server + Web Interface for viewing and testing emails during development.
Puppeteer Examples ⭐1,914
Puppeteer example scripts for running Headless Chrome from Node. Run them at https://puppeteersandbox.com
Spek ⭐1,901
A specification framework for Kotlin
Should.js ⭐1,873
BDD style assertions for node.js -- test framework agnostic
Manticore ⭐1,872
Symbolic execution tool
React Hooks Testing Library ⭐1,823
🐏 Simple and complete React hooks testing utilities that encourage good testing practices.
Nunit ⭐1,805
NUnit 3 Framework
Httpretty ⭐1,763
HTTP client mocking tool for Python - inspired by Fakeweb for Ruby
Awesome Software Quality ⭐1,759
List of free software testing and verification resources
Badssl.com ⭐1,739
🔒 Memorable site for testing clients against bad SSL configs.
Assertj Core ⭐1,698
AssertJ is a library providing easy to use rich typed assertions
Strest ⭐1,694
⚡️ CI-ready tests for REST APIs configured in YAML
X0 ⭐1,674
Document & develop React components without breaking a sweat
Swiftmonkey ⭐1,657
A framework for doing randomised UI testing of iOS apps
Vim Test ⭐1,633
Run your tests at the speed of thought
Vcrpy ⭐1,622
Automatically mock your HTTP interactions to simplify and speed up testing
Testinfra ⭐1,611
Testinfra test your infrastructures
Generatedata ⭐1,557
Random data generator.
Pumba ⭐1,532
Chaos testing, network emulation and stress testing tool for containers
Hoverfly ⭐1,524
Lightweight service virtualization/API simulation tool for developers and testers
Go Cmp ⭐1,517
Package for comparing Go values in tests
Randexp.js ⭐1,506
Create random strings that match a given regular expression.
1-100 of 731 projects