scalacheck非确定性方法有问题吗?

库尼拉特

我知道我可以使scalacheck测试成为确定性的,但是我有一个更笼统的问题:scalacheck的默认非确定性行为是否会引起实际问题?我一直认为测试应该是确定性的和可重复的,反之则表明测试设计不好。Scalacheck似乎在几个“严肃”项目中使用,所以我想知道打破这种确定性原则是否是现实生活中的问题(不仅是理论上的问题)?

阿列克谢·罗曼诺夫(Alexey Romanov)

我会说“测试应该是确定性的和可重复的”并不总是适用。它们显然占有相当大的位置,但是随机测试也很有用。除了QuickCheck / ScalaCheck和朋友外,还有诸如模糊测试之类的方法

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章