Hypothesis 1.0: A property-based testing library for Python
lists.idyll.org
Hypothesis 1.0: A property-based testing library for Python
1–10 of 31 posts
Re: Hypothesis 1.0: A property-based testing library for Python
#2Re: Hypothesis 1.0: A property-based testing library for Python
#3Re: Hypothesis 1.0: A property-based testing library for Python
#4[1] http://hypothesis.readthedocs.org/en/latest/details.html#sea... [2] http://csrc.nist.gov/groups/SNS/acts/
Re: Hypothesis 1.0: A property-based testing library for Python
#5The search strategy is described in the docs [1]. I wonder if they could capitalize on the algorithm NIST uses in their ACTS software [2]? It's great for maximizing time spent testing parameters in N different dimensions. [1] http://hypothesis.readthedocs.org/en/latest/details.html#sea... [2] http://csrc.nist.gov/groups/SNS/acts/
If you haven't seen it, http://hypothesis.readthedocs.org/en/latest/internals.html#p... describes the current algorithm for generation. It's smarter than is typical for quickcheck, but could definitely be improved.
Re: Hypothesis 1.0: A property-based testing library for Python
#6Mutant is a Ruby library for this: https://github.com/mbj/mutant
Re: Hypothesis 1.0: A property-based testing library for Python
#7Is this similar to Mutation Testing, where the code being tested is mutated, in order to identify unspecified behavior? Mutant is a Ruby library for this: https://github.com/mbj/mutant
Re: Hypothesis 1.0: A property-based testing library for Python
#8I love the fact that hypothesis is a proper quickcheck and not just the fuzzing part, and that the author has a crazy stack-based-vm-language-testing thing project that might be useful.
I have been using this library with py.test for 6 months now and its been a godsend.
If I ever meet the author I would buy him beers.
Re: Hypothesis 1.0: A property-based testing library for Python
#9This library is awesome, I am a massive fan of randomized and quick-check style testing. This type of testing has for me found so many bugs its surreal. I love the fact that hypothesis is a proper quickcheck and not just the fuzzing part, and that the author has a crazy stack-based-vm-language-testing thing project that might be useful. I have been using this library with py.test for 6 months now and its been a godse…
The best part of this message is that if you were someone I knew and thus could trust to only say nice things about me you would offer to buy me gin instead of beer. ;-)