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 (1440)

cargo-hack
cargo-hack taiki-e Rust

Cargo subcommand to provide various options useful for testing and continuous integration.

859
rubocop-rspec
rubocop-rspec rubocop Ruby

Code style checking for RSpec files.

857
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.

846
CMock
CMock ThrowTheSwitch C

Mock/stub generator for C

842
meck
meck eproxus Erlang

A mocking library for Erlang

839
cypress-real-events
cypress-real-events dmtrKovalenko HTML

Fire native system events from Cypress.

837
JustTryHarder
JustTryHarder sinfulz Python

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

836
respx
respx lundberg Python

Mock HTTPX with awesome request patterns and response side effects 🦋

836
mull
mull mull-project C++

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

836
testplane
testplane gemini-testing TypeScript

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

830
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
kuttl
kuttl kudobuilder Go

KUbernetes Test TooL (kuttl)

825
database_rewinder
database_rewinder amatsuda Ruby

minimalist's tiny and ultra-fast database cleaner

824
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 🚀

819
django-roadmap
django-roadmap HHHMHA

A complete roadmap for learning django backend

817
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

812
mock-socket
mock-socket thoov JavaScript

Javascript mocking library for WebSockets and Socket.IO

806
puppeteer-api-zh_CN
puppeteer-api-zh_CN zhaoqize JavaScript

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

805
green
green CleanCut Python

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

804
react-things
react-things rtivital JavaScript

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

801
noisia
noisia lesovsky Go

Harmful workload generator for PostgreSQL

799
RocketSimApp
RocketSimApp AvdLee Swift

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

798
phpstan-symfony
phpstan-symfony phpstan PHP

Symfony extension for PHPStan

798
combine-schedulers
combine-schedulers pointfreeco Swift

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

793
angular-testing-library
angular-testing-library testing-library TypeScript

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

792
jest-tutorial
jest-tutorial haixiangyan Shell

🃏《Jest 实践指南》

790
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.

787
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
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...

779
dvna
dvna appsecco SCSS

Damn Vulnerable NodeJS Application

778
playwright-bdd
playwright-bdd vitalets TypeScript

BDD testing with Playwright runner

775
awesome-k6
awesome-k6 grafana

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

775
bittly
bittly sige5193 JavaScript

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

774
chispa
chispa MrPowers Python

PySpark test helper methods with beautiful error messages

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

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

771
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")

763
bozon
bozon railsware JavaScript

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

758
SwiftMockGeneratorForXcode
SwiftMockGeneratorForXcode seanhenry Objective-C

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

758
mobly
mobly google Python

E2E test framework for tests with complex environment requirements.

752
go-txdb
go-txdb DATA-DOG Go

Immutable transaction isolated sql driver for golang

752
publish-unit-test-result-action
publish-unit-test-result-action EnricoMi Python

GitHub Action to publish unit test results on GitHub

750
allure-docker-service
allure-docker-service fescobar Python

This docker container allows you to see up to date reports simply mounting your "allure-results" directory in the container (for a Single Project) or...

750