Quickcheck及其变体(甚至Java中有一个)似乎很有趣。 然而,除了学术上的兴趣之外,它在真正的应用程序testing(例如GUI应用程序或客户端/服务器,甚至是StackOverflow本身)中真的有用吗? 你有类似的testing发生器的任何经验,赞赏。
QuickCheck 1和QuickCheck 2的主要区别是什么? 从查看Haddock文档,我可以看到它分成了更多的模块, coarbitrary已经被新的Funtypes和FunArbitrary类(这似乎更容易理解)替代,现在支持testing一元代码。 还有什么我应该知道的?
任何人都可以给我一个使用Monadic QuickChecktestingIO操作的简单例子吗?