GitHub topics: property-based-testing
stevana/property-based-testing-stateful-systems-tutorial
A tutorial about how to apply property-based testing to stateful systems.
Language: Haskell - Size: 421 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 70 - Forks: 4

kevin-lee/scala-hedgehog Fork of hedgehogqa/scala-hedgehog
Hedgehog will eat all your bugs.
Language: Scala - Size: 2.01 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

klarna/snabbkaffe 📦
Collection of utilities for trace-based testing
Language: Erlang - Size: 97.7 KB - Last synced at: 29 days ago - Pushed at: about 3 years ago - Stars: 45 - Forks: 4

agroce/tstl
Template Scripting Testing Language tool: automated test generation for Python
Language: Python - Size: 13.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 103 - Forks: 25

chobeat/hypothesis-csv
Extension for the hypothesis framework to support the generative testing with CSV input
Language: Python - Size: 75.2 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 0

imrafaelmerino/java-fun
java-fun simplifies Property-Based Testing in Java by providing powerful and composable Pseudo Random Generators. These generators enable the creation of diverse test cases effortlessly, making testing more effective and intuitive for developers.
Language: Java - Size: 162 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

imrafaelmerino/jio
Jio is a powerful Java library designed to simplify and enhance input/output operations by leveraging the power of expressions and functions
Language: Java - Size: 5.65 MB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

kaichevannes/interview-150
Solutions for the leetcode top 150 interview problems.
Language: C++ - Size: 49.8 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ej-shafran/count-up
A browser-based game, which is a variation of Chopsticks.
Language: TypeScript - Size: 1.04 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

FuzzyMonkeyCo/monkey
@FuzzyMonkeyCo's minion
Language: Go - Size: 1.29 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 20 - Forks: 1

jmid/lcheck
A library for quickchecking lattice modules and associated operations
Language: OCaml - Size: 164 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 3

jmid/wasm-prop-tester
A stack-driven generator of arbitrary WebAssembly programs
Language: OCaml - Size: 322 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 19 - Forks: 2

advent-of-craft/2024-summer-craft-book
Summer Craft Book 2024 🏖️
Language: Java - Size: 89 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 30 - Forks: 9

alexjuda/snekspec
Validate data & generate test examples from schema
Language: Python - Size: 48.8 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

jakoschiko/dicetest
Framework for writing tests with randomly generated test data
Language: Rust - Size: 549 KB - Last synced at: 16 days ago - Pushed at: 9 months ago - Stars: 14 - Forks: 0

Centril/proptest-quickcheck-interop
Provides an interoperability layer for reuse of quickcheck::Arbitrary impls in proptest
Language: Rust - Size: 16.6 KB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

olipratt/swagger-conformance
Python based tool for testing whether your API conforms to its Swagger schema
Language: Python - Size: 186 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 53 - Forks: 11

sunesimonsen/chance-generators
Random generators based on changejs
Language: JavaScript - Size: 401 KB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 9 - Forks: 1

gcanti/fp-ts-laws
fp-ts type class laws for property based testing
Language: TypeScript - Size: 148 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 81 - Forks: 7

DPS0340/nestjs-fast-check-practice
fast-check over @testjs/testing
Language: TypeScript - Size: 4.79 MB - Last synced at: about 17 hours ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

sgepigon/piggy
Test for spec compatibility and breaking changes.
Language: Clojure - Size: 69.3 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 47 - Forks: 1

snowplow-archive/scalacheck-schema 📦
ScalaCheck generators for various Iglu-compatible schema formats
Language: Scala - Size: 85.9 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

neysofu/reltester
Automatically verify traits invariants for [Partial]Eq, [Partial]Ord, Hash, [DoubleEnded|Fused]iterator
Language: Rust - Size: 23.4 KB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 2

advent-of-craft/2023
Advent of Craft
Language: Java - Size: 88.9 MB - Last synced at: 10 months ago - Pushed at: 12 months ago - Stars: 79 - Forks: 65

CodingCellist/tyde-24-code 📦
Full Idris2 code used in the TyDe '24 paper "Type-level Property Based Testing"
Language: Idris - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

vic/spec
Data specification conformance and generation for Elixir
Language: Elixir - Size: 78.1 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 78 - Forks: 3

Janiczek/elm-minithesis
An Elm port of Minithesis
Language: Elm - Size: 700 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 16 - Forks: 1

NicolasT/hedgehog-stateful-demo
A demonstration of stateful systems testing using Hedgehog
Language: Haskell - Size: 35.2 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

d-led/java-testing-the-tests
Programming is not easy. Coverage numbers don't tell you the whole story. The build is broken intentionally in this repo. See the README for motivation & a walk-through
Language: Java - Size: 235 KB - Last synced at: about 8 hours ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

garbles/kitimat
A library for generative, property-based testing in TypeScript and Jest.
Language: TypeScript - Size: 764 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 68 - Forks: 1

ashkrit/propertytesting
Samples of Property based testing based on scala check
Language: Scala - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

schneiderfelipe/quickcheck 📦
🩺 Effortless property-based, type-based testing for Nim.
Language: Nim - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 1

damianoazzolini/probat
Property based testing Prolog programs.
Language: Prolog - Size: 46.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

int-i/cpp-sort 📦
C++20 Iterator Sorting Algorithm Implementation using Concepts TS (/w RapidCheck)
Language: C++ - Size: 67.4 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

jmid/qc-ptrees
A model-based QuickCheck test of ptrees (Patricia trees)
Language: OCaml - Size: 113 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 2

ythirion/refactoring-du-bouchonnois
Kata de refactoring pour apprendre des techniques telles que Property-Based Testing, Approval Testing, Strangler, Functional Programming, ....
Language: HTML - Size: 24.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 4

goblindegook/talk-more-tests-less-work 📦
More Tests, Less Work
Language: JavaScript - Size: 78.1 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 1

goblindegook/talk-more-tests-less-work-code 📦
Code examples for the More Tests, Less Work talk.
Language: TypeScript - Size: 134 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

freddiefujiwara/fast-check-password-validator-example
Language: JavaScript - Size: 809 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

uber/hypothesis-gufunc
Extension to hypothesis for testing numpy general universal functions
Language: Python - Size: 55.7 KB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 39 - Forks: 6

iacobson/blog_bikex
Code example for Saga pattern article
Language: Elixir - Size: 9.77 KB - Last synced at: 3 days ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 0

artificialrevelations/property-based-testing-workshop
Property Based Testing workshop materials
Language: Java - Size: 59.6 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

les-tontons-crafters/xtrem-tdd-money-kata
Repository for the workshop on the "Money Problem"
Language: C# - Size: 30 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 10

JBris/hypothesis-property-based-testing
Trying out the hypothesis library for property-based testing
Language: Python - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ArtemBaskal/model-based-testing-calculator
Model Based Testing of the App Based On The Description from Constructing the User Interface with Statecharts Book of Ian Horrocks using XState
Language: TypeScript - Size: 1.82 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

gampleman/quick_check.js
A JS implementation of quick_check
Language: CoffeeScript - Size: 541 KB - Last synced at: about 9 hours ago - Pushed at: about 5 years ago - Stars: 46 - Forks: 2

sylvaindecout/jqwik-handson
Hands-on for Property-Based Testing with Jqwik
Language: Java - Size: 1.08 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 3

ponylang/ponycheck 📦
Property Based Testing for Ponylang 🐴 ✔️
Language: Pony - Size: 6.06 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 59 - Forks: 5

amamory/hermes-trojan
Example of hardware trojan in a router detected with formal property verification
Language: VHDL - Size: 622 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

littleli/paillier4j
Simple Paillier cryptosystem library
Language: Java - Size: 26.4 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

platonic-io/property-based-testing-stateful-systems
A tutorial about how to apply property-based testing to stateful systems.
Language: Haskell - Size: 636 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

trollaklass/troll-of-fame-js
PBT workshop in js
Language: JavaScript - Size: 396 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

themaxhero/Package-Wizard 📦
Like Ad-hoc polimorfism but for Logistic Companies
Language: Elixir - Size: 53.7 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

kdblocher/bridge
Contract bridge system analysis tool for making the most out of your system book.
Language: TypeScript - Size: 53.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 2

diogolhc/feup-mieic-lpoo-proj
:farmer: Text-based farming game with extensive use of design patterns and unit, mutation, and property-based testing
Language: HTML - Size: 6.49 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

ssube/mocha-foam
Mocha-style wrapper for fast-check property testing
Language: TypeScript - Size: 257 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 2

nomasystems/restcheck
:mag: An automatic REST API fuzzing tool based on property-based testing techniques.
Language: Erlang - Size: 574 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 2

celioggr/erc20-oz-unit-testing
Test ERC-20 tokens using Openzeppelin unit test suite.
Language: HTML - Size: 247 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

celioggr/erc20-pbt
A testing framework based in property-based testing for ERC-20 tokens.
Language: Solidity - Size: 1.61 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 1

danielegiulianini/qu-bft
A reusable, generic, async, gRPC-interoperable BFT protocol library for scala developers
Language: Scala - Size: 1.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

karthik-d/type-inference-tools-playground
Resource compilation, experiments, and tests on Symbolic Execution, Type Inference and Property-Guided Testing of python programs
Language: Python - Size: 3.79 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

h3nnn4n/property-based-tests-on-vectors
Experimenting property based tests on a simple implementation of vectors
Language: Python - Size: 47.9 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

jmid/efftester
Effect-Driven Compiler Tester for OCaml
Language: OCaml - Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 38 - Forks: 5

ericsalesdeandrade/pytest-hypothesis-example
How to Use Hypothesis and Pytest for Robust Property-Based Testing in Python
Language: Python - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

bertilmuth/act
Executable state charts, property based testing and more.
Language: Java - Size: 1.83 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 6

YusukeHosonuma/SwiftCheckMathMagic 📦
TDD ✕ Property-based Testing (SwiftCheck) で数学パズルを検証してみる
Language: Swift - Size: 80.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

shfrmn/tap-fast-check
Property testing for Tap using fast-check
Language: TypeScript - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

comradevanti-katas/RomanNumeralsPBT
"Decimal to roman numerals" kata done with property-based testing. Tests and implementation in F#.
Language: F# - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ruanmartinelli/property-based-testing-patterns
property-based testing patterns examples
Language: JavaScript - Size: 1020 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

ChasingTheDream369/Evaluate-The-Kell
⚡Explore Kell: A Haskell-inspired language with exciting enhancements! Witness the magic of our ultra-efficient evaluator, driven by Haskell's formidable type inference. 🧪 Rigorously tested through property-based trials, Kell excels at effortlessly evaluating expressions within its dynamic syntax. Unleash the power of Kell using this. 🚀
Language: Haskell - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

kschuetz/gauntlet
Property-based testing for Java
Language: Java - Size: 1.61 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

1Jajen1/propCheck
Property based testing for kotlintest ported from quickcheck
Language: Kotlin - Size: 627 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 33 - Forks: 1

akiomik/scalatest-csv-table
A scalatest helper for table driven testing with csv.
Language: Scala - Size: 156 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 2

IQTLabs/hypothesis-bio 📦
Hypothesis extension for computational biology
Language: Python - Size: 671 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 2

rojoangel/diamond-kata-clojure
Diamond Kata using property based testing in clojure
Language: Clojure - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

tamarit/edd
Erlang Declarative Debugger
Language: Erlang - Size: 5.3 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 20 - Forks: 4

elleuca/codemotion-magazine-property-testing-demo
Property based testing demo with QuickCheck
Language: Java - Size: 78.1 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

aniketmaithani/propertybasedtesting
This repository contains code and presentation for PyDelhi Conf 2017
Language: Python - Size: 1.1 MB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

steffnova/go-check
Property based testing framework for Go
Language: Go - Size: 310 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 2

dariusf/befuzzle
Grammar-based fuzzing of REST APIs via an OpenAPI spec
Language: Kotlin - Size: 41 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

PotatoBrainStudios/LabAssistant
A website for keeping extended notes, flash-cards based on frame data.
Language: Scala - Size: 150 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

Risto-Stevcev/bs-jsverify 📦
Jsverify bindings for bucklescript
Language: OCaml - Size: 31.3 KB - Last synced at: 7 months ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 3

SergeyBel/phpinvariant
PHP property-based testing framework
Language: PHP - Size: 199 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Mharlin/better-testing-workshop
Property based testing workshop in ScalaCheck
Language: Scala - Size: 4.53 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

darranhayes/property-based-testing
Property based testing examples
Language: C# - Size: 13.7 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

mike-neck/kuickcheck
A property based testing framework for Kotlin
Language: Kotlin - Size: 223 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 23 - Forks: 2

smidas/radagen
Random data generation library for the Ruby language.
Language: Ruby - Size: 40 KB - Last synced at: 21 days ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

hiigami/yup-hypothesis
Create random data from a Yup schema
Language: TypeScript - Size: 1000 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

johtela/LinqCheck
Property based testing library with LINQ syntax
Language: C# - Size: 1.54 MB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

rkoeninger/KitchenSink
Multi-paradigm programming in C#
Language: C# - Size: 943 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 0

ythirion/nir-kata
Language: Java - Size: 2.68 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 4

devstopfix/excheck Fork of parroty/excheck 📦
Property-based testing library for Elixir (QuickCheck style).
Language: Elixir - Size: 137 KB - Last synced at: 5 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

mathieueveillard/js-kata-starter-pbt 📦
Starter project for kata with Property-Based Testing (Node, TypeScript, Jest, JSVerify)
Language: TypeScript - Size: 1.03 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

Tovy97/Towards-Substructural-Property-Based-Testing
Code correlated to paper "Towards Substructural Property-Based Testing"
Language: Prolog - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

kputnam/forall
Ruby generative property test library (ala QuickCheck)
Language: Ruby - Size: 94.7 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Oderjunkie/foobarbaz
foobarbaz - a single-header property-based testing library in C99
Language: C - Size: 78.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

typeetfunc/runtypes-generate
Transform runtypes type to jsverify arbitrary for generate sample of data
Language: TypeScript - Size: 16.6 KB - Last synced at: 24 days ago - Pushed at: almost 8 years ago - Stars: 41 - Forks: 1

akxcv/any-thing 📦
A set of generators for JavaScript
Language: JavaScript - Size: 234 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

ythirion/snafu-kata
Solves AOC 2022 with Types-Driven Development and Property-Based Testing
Language: C# - Size: 719 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

jeffh/check.statem
Facilities for generating test programs using state machines.
Language: Clojure - Size: 184 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0
