Testing

测试框架与工具

rubycdp/cuprite

Headless Chrome/Chromium driver for Capybara

Ruby 1.4k 106 MIT
capybara chrome chromium driver +5

sourcefrog/cargo-mutants

:zombie: Inject bugs and see if your tests catch them!

Rust 1.4k 71 MIT
cargo cargo-plugin cargo-subcommand mutation-testing +4

warmuuh/milkman

An Extensible Request/Response Workbench

Java 1.4k 81 MIT
grpc hacktoberfest http milkman-plugins +2

Endava/cats

CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.

Java 1.4k 93 Apache-2.0
api fuzzer java openapi +4

pixielabs/cavy

An integration test framework for React Native.

JavaScript 1.4k 111 MIT
android automation e2e-testing e2e-tests +7

jetmore/swaks

Swaks - Swiss Army Knife for SMTP

Perl 1.4k 93 GPL-2.0
perl5 smtp testing testing-tools

kentcdodds/testing-workshop

A workshop for learning how to test JavaScript applications

JavaScript 1.4k 688
e2e-tests end-to-end-testing integration-testing javascript +4

pschanely/CrossHair

An analysis tool for Python that blurs the line between testing and type systems.

Python 1.4k 105 NOASSERTION
concolic-execution contracts dynamic-analysis fuzzing +8

bug0inc/qa-agent

The open-source Playwright library for AI browser regression testing with intelligent caching, auto-healing, and multi-model verification.

TypeScript 1.3k 191 NOASSERTION
ai ai-agents ai-testing aigateway +11

kubeshop/tracetest

🔭 Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.

Go 1.3k 98 NOASSERTION
integration-testing microservices opentelemetry testing +2

rialto-php/puphpeteer

A Puppeteer bridge for PHP, supporting the entire API.

PHP 1.3k 207 MIT
automation developer-tools headless-chrome php +3

thoughtbot/appraisal

A Ruby library for testing your library against different versions of dependencies.

Ruby 1.3k 116 MIT
appraisal gemfile ruby rubygems +2

conorluddy/ios-simulator-skill

XCode CLI & Simulator Skill. Progressive disclosure of output. Minimises context & token use. Lets AI agents build, run sim & drive iOS apps without drowning in Xcode output. Now with Duo support.

Python 1.3k 105 MIT
agent ai-agents claude claude-ai +16

ReactiveCircus/android-emulator-runner

A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.

TypeScript 1.3k 264 Apache-2.0
android-emulators ci github-actions testing

meysamhadeli/awesome-dotnet-tips

A curated list of awesome tips and tricks, resources, videos and articles in .NET, Software Architecture, Cloud-Native, Data and AI.

C# 1.3k 212 MIT
ai aspire aspnetcore caching +16

godot-gdunit-labs/gdUnit4

Embedded unit testing framework for Godot 4 supporting GDScript and C#. Features test-driven development, embedded test inspector, extensive assertions, mocking, scene testing.

GDScript 1.3k 82 MIT
game-development gdscript gdunit4 godot4 +8

spatie/laravel-mail-preview

A mail driver to quickly preview mail

PHP 1.3k 78 MIT
laravel mail testing

kiwitcms/kiwitcms

open source test management system with over 2 million downloads!

Python 1.3k 373 GPL-2.0
management qa qa-team qatools +4

carlosas/phpat

✔️ PHP Architecture Tester - Easy architecture testing for PHP

PHP 1.3k 61 MIT
architecture linter php phpstan-extension +2

JustinBeckwith/linkinator

Broken link checker that crawls websites and validates links. Find broken links, dead links, and invalid URLs in websites, documentation, and local files. Perfect for SEO audits and CI/CD.

TypeScript 1.3k 110 MIT
404 broken-link-checker broken-links ci-cd +12

uds-se/fuzzingbook

Project page for "The Fuzzing Book"

Jupyter Notebook 1.3k 292 NOASSERTION
fuzzing interactive-notebooks jupyter-notebooks python +2

freerange/mocha

A mocking and stubbing library for Ruby

Ruby 1.3k 160 NOASSERTION
minitest mock ruby stub +2

open-source-labs/Spearmint

Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button.

TypeScript 1.3k 175 MIT
accessibility axe-core darkmode electron +13

mfridman/tparse

CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly.

Go 1.3k 40 MIT
golang test testing testing-tools

fscheck/FsCheck

Random Testing for .NET

F# 1.3k 167 BSD-3-Clause
csharp fscheck fsharp quickcheck +1

devpi/devpi

Python PyPi staging server and packaging, testing, release tool

Python 1.3k 153
packaging pypi python server +1

PaulWaltersDev/FreeLearningResourcesForSoftwareTesters

A New Project to create a set of links to free Online Learning Resources for New and Experienced Software Testers.

1.2k 273 MIT
automation exploratory software testing

privacytests/privacytests

Source code for privacytests.org. Includes browser testing code and site rendering.

JavaScript 1.2k 48 MIT
open-source privacy testing

hamvocke/spring-testing

A Spring Boot application with lots of test examples

Java 1.2k 466
microservices spring spring-boot spring-test +5

krzysztofzablocki/Difference

Simple way to identify what is different between 2 instances of any type. Must have for TDD.

Swift 1.2k 60 MIT
ios macos swift testing +2