The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
Repository Index
47,133 repositories indexed
1–24 of 191 · Most stars
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
- unit-testing
- test
- testing
- python
🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
- supertest
- superagent
- assertions
- node
🚀🎉📚 Nextjs Boilerplate and Starter with App Router and Page Router support, Tailwind CSS 4 and TypeScript ⚡️ Made with developer experience first: Next.js 16 + TypeScript + ESLint + Prettier + Drizzle ORM + Husky + Lint-Staged + Vitest + Testing Library + Playwright + Storybook + Commitlint + VSCode + Sentry + PostCSS + Tailwind CSS ✨
- nextjs
- next-theme
- next-js
- starter-kit
A library for generating fake data such as names, addresses, and phone numbers.
- fake
- ruby
Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).
- mockery
- phpunit
- php
- stub
A microbenchmark support library
Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
- java
- performance
- test
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Conformance test suite for OpenShift
- openshift
- kubernetes
- openshift-origin
- paas
Catch CSS curve balls.
- javascript
- screen-capture
- chrome-headless
- backstopjs
Java DSL for easy testing of REST services
syzkaller is an unsupervised coverage-guided kernel fuzzer
Test suites for Web platform specs — including WHATWG, W3C, and others
- testing
- html
- test-automation
- browser
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Quick and Easy server testing/validation
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
- mock-server
- proxy
- java-client
- javascript-client
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
- ruby
- test-coverage
- code-quality
- rails
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
- automation
- dotnet
- docker
- testcontainers
Sketch app plugin for generating dummy data such as avatars, names, photos, geo data etc
- dummy-data
- avatars
- javascript
- sketch-plugin
Supercharged End 2 End Testing Framework for NodeJS
- codeceptjs
- webdriverio
- selenium-webdriver
- acceptance-testing
✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
- fluent-assertions
- c-sharp
- assertions
- tdd