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)

testing-spring-boot-applications-masterclass
testing-spring-boot-applications-masterclass rieckpil Java

🍃 Master Spring Boot Testing: From Uncertain Deployments to Production Confidence

327
mockative
mockative mockative Kotlin

Mocking for Kotlin/Native and Kotlin Multiplatform using the Kotlin Symbol Processing API (KSP)

326
peridot
peridot peridot-php PHP

Event driven BDD test framework for PHP

325
Spry
Spry Quick Swift

A Mac and iOS Playgrounds Unit Testing library based on Nimble.

324
concurrency
concurrency golang-basics Go

Concurrency in Go video course with in depth explanations & examples

324
lisa
lisa microsoft Python

LISA is developed and maintained by Microsoft, to empower Linux validation.

324
chip8-test-rom
chip8-test-rom corax89 Roff

ROM for testing chip8 emulator

323
anvil-zksync
anvil-zksync matter-labs Rust

In-memory node that can be used for integration testing and debugging.

323
Echo-Server
Echo-Server Ealenn JavaScript

REST Server Tests (Echo-Server) API / Docker / Kubernetes / Helm

322
fuzz4all
fuzz4all fuzz4all Python

🌌️Fuzz4All: Universal Fuzzing with Large Language Models

322
grizzly
grizzly MozillaSecurity Python

A cross-platform browser fuzzing framework

321
vscode-extension-tester
vscode-extension-tester redhat-developer TypeScript

ExTester: Your Essential UI Testing Companion for Visual Studio Code Extensions! Seamlessly execute UI tests with Selenium WebDriver, ensuring robustn...

321
jest-localstorage-mock
jest-localstorage-mock clarkbw JavaScript

A module to mock window.localStorage and window.sessionStorage in Jest

319
gdUnit3
gdUnit3 MikeSchulze GDScript

A Godot Unit Test Framework. Support for gdScript and c# unit testing

319
quality_mobile_apps
quality_mobile_apps mgasiorowski

Tools, articles, etc. related to quality in mobile applications.

318
angular-testing-course
angular-testing-course angular-university TypeScript

Angular Testing Course - A complete guide to Angular Unit Testing and E2E Testing

317
gremlins
gremlins go-gremlins Go

A mutation testing tool for Go.

315
xmlunit
xmlunit xmlunit Java

XMLUnit for Java 2.x

314
torchtest
torchtest suriyadeepan Python

Unit Testing for pytorch, based on mltest

312
awesome-deterministic-simulation-testing
awesome-deterministic-simulation-testing ivanyu

A curated list of awesome deterministic simulation testing resources 😎

312
phoenix_test
phoenix_test germsvel Elixir

PhoenixTest provides a unified way of writing feature tests -- regardless of whether you're testing LiveView pages or static (non-LiveView) pages.

311
venom
venom YarikSOffice Kotlin

A lightweight tool that simplifies testing of the process death scenario.

310
Cookbook
Cookbook android-ui-testing
310
python-mocket
python-mocket mindflayer Python

a socket mock framework - for all kinds of socket animals, web-clients included

309
mockm
mockm wll8 JavaScript

用于处理前端在接口环节中的各种问题,例如快速生成 api 以及创造数据、页面部署等,开箱即用,便于迁移。A framework based on Express. It can quickly genera...

309
everydayrails-rspec-2017
everydayrails-rspec-2017 everydayrails Ruby

Sample source for the 2017 edition of Everyday Rails Testing with RSpec.

308
stove
stove Trendyol Kotlin

Stove: The easiest way of writing e2e/component tests for your JVM back-end app with Kotlin

308
snitch
snitch snitch-org C++

Lightweight C++20 testing framework.

307
realworld-design-patterns
realworld-design-patterns vahidvdn TypeScript

Design Patterns with real world examples in TypeScript, practical diagrams and unit tests ✅

307
js-mocking-fundamentals
js-mocking-fundamentals kentcdodds JavaScript

JavaScript Mocking Fundamentals on TestingJavaScript.com

305
DetoxRecorder
DetoxRecorder wix-incubator Objective-C

Detox Recorder is a utility for recordings steps for a Detox test as you use your app in Simulator. After recording the test, add expectations that ch...

305
spec
spec invertase Dart

✅ A streamlined testing framework for Dart & Flutter.

305
kaizen
kaizen Cloud-Code-AI Python

Automate the tedious development tasks with AI

305
Requester
Requester kylebebak Python

Powerful, modern HTTP/REST client built on top of the Requests library

303
swift-gen
swift-gen pointfreeco Swift

🎱 Composable, transformable, controllable randomness.

303
qgate-sln-mlrun
qgate-sln-mlrun george0st Python

MLRun/Iguazio/Nuclio quality gate solution. The solution checks a quality of MLRun implementation/delivery.

302
StubKit
StubKit kateinoigakukun Swift

A smart stubbing system.

301
waldo
waldo r-lib R

Find differences between R objects

300
vscode-jest-runner
vscode-jest-runner firsttris TypeScript

Run and debug Jest, Vitest, Rstest, Node.js, Bun, Deno and Playwright tests with ease, right from your editor.

300
ember-data-factory-guy
ember-data-factory-guy adopted-ember-addons JavaScript

Factories and helper functions for (unit, integration, acceptance) testing + development scenarios with Ember Data

299
CppProjectTemplate
CppProjectTemplate franneck94 CMake

C++ project template with unit-tests, documentation, ci-testing and workflows.

298
allpairspy
allpairspy thombashi Python

A python library for test combinations generator. The generator allows one to create a set of tests using "pairwise combinations" method, reducing a n...

297
demo.playwright
demo.playwright MarcusFelling TypeScript

This repo is used to demo various testing scenarios with Playwright 🎭, using the official test-runner and scripts authored in TypeScript.

297
decker
decker stevenaldinger Go

Declarative penetration testing orchestration framework

296
rembrandt
rembrandt imgly JavaScript

Image comparison using node-canvas

296
screenshotbot-oss
screenshotbot-oss screenshotbot Common Lisp

A Screenshot Testing service to tie with your existing Android, iOS and Web screenshot tests

296
laravel-sketchpad
laravel-sketchpad davestewart PHP

An innovative front-end environment for interactive Laravel development

295
phantomjs
phantomjs benbjohnson Go

Go client for PhantomJS.

295
datatest
datatest shawnbrown Python

Tools for test driven data-wrangling and data validation.

295
camouflage
camouflage testinggospels TypeScript

Camouflage is a backend mocking tool for HTTP, gRPC, Websockets and Thrift protocols, which helps you carry out your front end prototyping, unit testi...

294