hypothesis
Property tester
Automates testing of software properties using generated examples
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
8k stars
71 watching
587 forks
Language: Python
last commit: 6 days ago
Linked from 2 awesome lists
fuzzingproperty-based-testingpythontesting
Related projects:
Repository | Description | Stars |
---|---|---|
rudymatela/fitspec | Automates refinement of test properties for Haskell functions by testing mutant variations and providing suggestions for improvement. | 74 |
juliastats/hypothesistests.jl | A package of statistical tests implemented in Julia to make hypothesis testing accessible and easy to use. | 299 |
hypothesis/h | A web app and API for collaborative annotation of text | 2,957 |
stevana/property-based-testing-stateful-systems-tutorial | A tutorial on how to apply property-based testing to stateful systems, including fault injection and simulation testing. | 69 |
pmorissette/bt | A flexible Python framework for building and testing algorithmic trading strategies | 2,287 |
bodigrim/smallcheck | A testing library that checks Haskell code properties exhaustively using automatic test case generation | 134 |
hedgehogqa/haskell-hedgehog | A testing framework that automatically generates and runs property tests to ensure software behaves correctly under various conditions. | 677 |
nicoabie/quickcheck | Randomized testing of program properties in Prolog | 22 |
mbj/mutant | Automated code review tool with mutation testing to simplify and improve code quality | 1,956 |
nicolashug/surprise | A Python scikit for building and analyzing recommender systems using explicit rating data | 6,413 |
keon/algorithms | A collection of Python implementations of various algorithms and data structures. | 24,076 |
pgmpy/pgmpy | A Python package for working with Bayesian Networks and related models. | 2,748 |
melange-community/melange-testing-library | Binds testing-library libraries to the Reason programming language. | 7 |
thma/whyhaskellmatters | Explaining why Haskell's unique features make it an important language for software development | 467 |
facebook/ax | An adaptive experimentation platform with support for various optimization strategies and flexible APIs. | 2,378 |