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

xv
xv typicode JavaScript

🙅‍♀️ ✌️ fastest test runner

825
database_rewinder
database_rewinder amatsuda Ruby

minimalist's tiny and ultra-fast database cleaner

824
cargo-hack
cargo-hack taiki-e Rust

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

824
go-junit-report
go-junit-report jstemmer Go

Convert Go test output to JUnit XML

824
chefspec
chefspec chefspec Ruby

Write RSpec examples and generate coverage reports for Chef recipes!

821
CMock
CMock ThrowTheSwitch C

Mock/stub generator for C

819
espec
espec antonmi Elixir

Elixir Behaviour Driven Development

816
testing-playground
testing-playground testing-library JavaScript

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

816
django-roadmap
django-roadmap HHHMHA

A complete roadmap for learning django backend

816
just-api
just-api kiranz JavaScript

:boom: Test REST, GraphQL APIs

814
phoenix-chat-example
phoenix-chat-example dwyl Elixir

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

813
mull
mull mull-project C++

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

810
cassowary
cassowary rogerwelin Go

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

810
puppeteer-api-zh_CN
puppeteer-api-zh_CN zhaoqize JavaScript

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

808
mock-socket
mock-socket thoov JavaScript

Javascript mocking library for WebSockets and Socket.IO

808
kuttl
kuttl kudobuilder Go

KUbernetes Test TooL (kuttl)

807
react-things
react-things rtivital JavaScript

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

805
green
green CleanCut Python

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

804
jest-tutorial
jest-tutorial haixiangyan Shell

🃏《Jest 实践指南》

793
combine-schedulers
combine-schedulers pointfreeco Swift

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

790
angular-testing-library
angular-testing-library testing-library TypeScript

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

788
respx
respx lundberg Python

Mock HTTPX with awesome request patterns and response side effects 🦋

787
phpstan-symfony
phpstan-symfony phpstan PHP

Symfony extension for PHPStan

784
hspec
hspec hspec Haskell

A Testing Framework for Haskell

784
baloo
baloo h2non Go

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

779
rapid
rapid flyingmutant Go

Rapid is a modern Go property-based testing library

779
node-mocks-http
node-mocks-http eugef JavaScript

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

773
bittly
bittly sige5193 JavaScript

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

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

769
dvna
dvna appsecco SCSS

Damn Vulnerable NodeJS Application

768
SwiftMockGeneratorForXcode
SwiftMockGeneratorForXcode seanhenry Objective-C

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

760
chispa
chispa MrPowers Python

PySpark test helper methods with beautiful error messages

759
bozon
bozon railsware JavaScript

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

758
avoriaz
avoriaz eddyerburgh JavaScript

🔬 a Vue.js testing utility library

750
awesome-k6
awesome-k6 grafana

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

750
go-txdb
go-txdb DATA-DOG Go

Immutable transaction isolated sql driver for golang

749
jest
jest swc-project

Super-fast alternative for babel-jest or ts-jest without type checking. Please use main repository for issues

747
equalsverifier
equalsverifier jqno Java

EqualsVerifier can be used in Java unit tests to verify whether the contract for the equals and hashCode methods is met.

740
fixie
fixie fixie C#

Ergonomic Testing for .NET

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

GitHub Action to publish unit test results on GitHub

739
ResourceModules
ResourceModules Azure PowerShell

This repository includes a CI platform for and collection of mature and curated Bicep modules. The platform supports both ARM and Bicep and can be lev...

738
mobly
mobly google Python

E2E test framework for tests with complex environment requirements.

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

734
expecto
expecto haf F#

A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!

733
RocketSimApp
RocketSimApp AvdLee Swift

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

731
spring-cloud-contract
spring-cloud-contract spring-cloud Java

Support for Consumer Driven Contracts in Spring

730
selene
selene yashaka Python

User-oriented Web UI browser tests in Python

729
siteone-crawler
siteone-crawler janreges Rust

SiteOne Crawler is a cross-platform website crawler and analyzer for SEO, security, accessibility, and performance optimization—ideal for developers,...

728
MockBukkit
MockBukkit MockBukkit Java

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

725
inline-snapshot
inline-snapshot 15r10nk Python

inline-snapshot boosts efficiency when writing tests by generating code with the expected values and simplifies snapshot tests with pytest.

724