在测试我的 python 代码时,我经常使用Nose、Tox 或 Unittest,特别是当它必须与其他模块或其他代码片段集成时。然而,现在我发现自己在机器学习建模和开发中使用 R 而不是 python。我意识到我并没有真正测试我的 R 代码(更重要的是我真的不知道如何做好它)。所以我的问题是,有哪些好的包可以让您以与 Python 中的 Nose、Tox 或 Unittest 类似的方式测试 R 代码。诸如教程之类的其他参考资料也将不胜感激。
R 中的包的奖励积分类似于
相关谈话:
在测试我的 python 代码时,我经常使用Nose、Tox 或 Unittest,特别是当它必须与其他模块或其他代码片段集成时。然而,现在我发现自己在机器学习建模和开发中使用 R 而不是 python。我意识到我并没有真正测试我的 R 代码(更重要的是我真的不知道如何做好它)。所以我的问题是,有哪些好的包可以让您以与 Python 中的 Nose、Tox 或 Unittest 类似的方式测试 R 代码。诸如教程之类的其他参考资料也将不胜感激。
R 中的包的奖励积分类似于
相关谈话:
积极维护的单元测试和断言测试包:单元测试包
断言包:
断言:github上的信息
断言:断言有很多可用的子包,以防您不需要所有子包。检查起重机
断言者:github上的信息
确保者:github上的信息
测试者:github上的信息
您希望将什么用于断言是一个偏好问题。阅读这个 bioconductor页面,了解更多关于 RUnit 和 testthat 之间区别的信息。
对于类似于 Hypothesis 并基于 Haskell 的 quickcheck 的测试包,Revolution Analytics 有一个名为quickcheck的 R 包。