QuickCheck for Javascript

Zac*_*y K 9 javascript quickcheck node.js

是否有适用于Javascript的quickcheck版本,并且维护得很好?我找到了几个如check.js和claire,但它们似乎都没有支持缩小失败的测试用例,这一直是我整个问题中最有用的部分.

pha*_*dej 8

我是jsverify的创造者.我会不断努力使它变得更好,欢迎错误报告和功能请求.

自述文件中还列出了其他javascript生成测试库.到目前为止,我还没有找到jsverify的任何其他好的替代品.


Dub*_*Zzz 5

我最近发布了https://github.com/dubzzz/fast-check

我构建它是为了解决我在JavaScript现有的quickcheck实现中遇到的一些限制。

它本身具有收缩功能,该功能甚至可以收缩任意组合(我尝试过的框架在任意一种上都失败了)。它还可以生成大对象和数组。默认情况下,它倾向于先尝试使用较小的值,以检测出琐碎的边缘情况,同时涵盖下一次运行中的所有可能输入。许多其他功能正在进行中或已经可用:)

干杯,尼古拉斯