News for hackers. Stuff that matters.
Re:Fuzzing an API with DeepState by withzombies on Tuesday January 22, 2019 @11:12AM (#18969300)
A software QA engineer walks into a bar. He orders a beer. Orders 0 beers. Orders 99999999999 beers. Orders a lizard. Orders -1 beers.

First real customer walks in and asks where the bathroom is. The bar bursts into flames, killing everyone.

Using symbolic execution to simultaneously test all edge cases is a really powerful idea. DeepState is especially powerful since it'll generate test cases you can use to fix bugs and then use them in your traditional CI tests.

Re:Fuzzing an API with DeepState by ovi256 on Thursday January 24, 2019 @03:54AM (#18987049)
>it'll generate test cases you can use to fix bugs and then use them in your traditional CI tests

That's what I like about hypothesis, it will try to generate minimal testing cases and save them for later. If you're a Python dev and you like what DeepState does, consider hypothesis too.

https://hypothesis.readthedocs.io/en/latest/