testing
Topic

testing

Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times. Eliminate bugs and ship with more confidence by adding these tools to your workflow.

Repositories (1443)

Selenium-Driverless
Selenium-Driverless ttlns Python

a stealthy browser automation framework

862
kaocha
kaocha lambdaisland Clojure

Full featured next gen Clojure test runner

861
rubocop-rspec
rubocop-rspec rubocop Ruby

Code style checking for RSpec files.

859
tapflow
tapflow jo-duchan TypeScript

Self-hosted iOS & Android simulator streaming for the whole team

853
apitest
apitest steinfletcher Go

A simple and extensible behavioural testing library for Go. You can use api test to simplify REST API, HTTP handler and e2e tests.

845
CMock
CMock ThrowTheSwitch C

Mock/stub generator for C

844
mull
mull mull-project C++

Practical mutation testing and fault injection for C and C++

844
meck
meck eproxus Erlang

A mocking library for Erlang

839
JustTryHarder
JustTryHarder sinfulz Python

JustTryHarder, a cheat sheet which will aid you through the PWK course & the OSCP Exam. (Inspired by PayloadAllTheThings)

838
respx
respx lundberg Python

Mock HTTPX with awesome request patterns and response side effects 🦋

838
cypress-real-events
cypress-real-events dmtrKovalenko HTML

Fire native system events from Cypress.

838
testplane
testplane gemini-testing TypeScript

Testplane (ex-hermione) browser test runner based on mocha and wdio

832
muxy
muxy mefellows Go

Chaos engineering tool for simulating real-world distributed system failures

827
nose2
nose2 nose-devs Python

The successor to nose, based on unittest2

827
database_rewinder
database_rewinder amatsuda Ruby

minimalist's tiny and ultra-fast database cleaner

825
kuttl
kuttl kudobuilder Go

KUbernetes Test TooL (kuttl)

825
go-junit-report
go-junit-report jstemmer Go

Convert Go test output to JUnit XML

824
xv
xv typicode JavaScript

🙅‍♀️ ✌️ fastest test runner

821
chefspec
chefspec chefspec Ruby

Write RSpec examples and generate coverage reports for Chef recipes!

820
phoenix-chat-example
phoenix-chat-example dwyl Elixir

💬 The Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 🚀

817
django-roadmap
django-roadmap HHHMHA

A complete roadmap for learning django backend

815
just-api
just-api kiranz JavaScript

:boom: Test REST, GraphQL APIs

814
espec
espec antonmi Elixir

Elixir Behaviour Driven Development

813
testing-playground
testing-playground testing-library JavaScript

Simple and complete DOM testing playground that encourage good testing practices.

813
cassowary
cassowary rogerwelin Go

:rocket: Modern cross-platform HTTP load-testing tool written in Go

811
puppeteer-api-zh_CN
puppeteer-api-zh_CN zhaoqize JavaScript

📖 Puppeteer中文文档(官方指定的中文文档)

805
phpstan-symfony
phpstan-symfony phpstan PHP

Symfony extension for PHPStan

805
green
green CleanCut Python

Green is a clean, colorful, fast python test runner.

804
mock-socket
mock-socket thoov JavaScript

Javascript mocking library for WebSockets and Socket.IO

804
RocketSimApp
RocketSimApp AvdLee Swift

RocketSim — 30+ tools for Xcode's iOS Simulator. Testing, debugging, network monitoring, captures, accessibility, app actions, and AI agent automation...

804
react-things
react-things rtivital JavaScript

Коллекция материалов для изучения React

802
noisia
noisia lesovsky Go

Harmful workload generator for PostgreSQL

799
playwright-bdd
playwright-bdd vitalets TypeScript

BDD testing with Playwright runner

798
pebble
pebble letsencrypt Go

A miniature version of Boulder, Pebble is a small RFC 8555 ACME test server not suited for a production certificate authority.

793
combine-schedulers
combine-schedulers pointfreeco Swift

⏰ A few schedulers that make working with Combine more testable and more versatile.

793
EvoMaster
EvoMaster WebFuzzing Kotlin

The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Cur...

792
angular-testing-library
angular-testing-library testing-library TypeScript

🐙 Simple and complete Angular testing utilities that encourage good testing practices

791
jest-tutorial
jest-tutorial haixiangyan Shell

🃏《Jest 实践指南》

790
hspec
hspec hspec Haskell

A Testing Framework for Haskell

785
baloo
baloo h2non Go

Expressive end-to-end HTTP API testing made easy in Go

779
dvna
dvna appsecco SCSS

Damn Vulnerable NodeJS Application

779
awesome-k6
awesome-k6 grafana

A curated list of awesome tools, content and projects using k6

779
chispa
chispa MrPowers Python

PySpark test helper methods with beautiful error messages

776
chip8-test-suite
chip8-test-suite Timendus Roff

A collection of ROM images with tests that will aid you in developing your own CHIP-8, SUPER-CHIP or XO-CHIP interpreter (or "emulator")

773
bittly
bittly sige5193 JavaScript

A testing tool for serial port, network, bluetooth, http, websocket, ...

772
node-mocks-http
node-mocks-http eugef JavaScript

Mock 'http' objects for testing Express,js, Next.js and Koa routing functions

771
SwiftMockGeneratorForXcode
SwiftMockGeneratorForXcode seanhenry Objective-C

An Xcode extension (plugin) to generate Swift test doubles automatically.

759
bozon
bozon railsware JavaScript

🛠 Command line tool for building, testing and publishing modern Electron applications

758
mobly
mobly google Python

E2E test framework for tests with complex environment requirements.

758
MockBukkit
MockBukkit MockBukkit Java

MockBukkit is a mocking framework for Bukkit/PaperMC to allow the easy unit testing of Bukkit plugins.

753