在以下测试框架之间哪一个最容易使用和学习?
我正在使用2.8.0和sbt进行构建,因此很好地使用它是一个因素.我不一定会看到最全功能的.我最好能告诉我的标准是有序的:
Dav*_*vid 16
我通过为基于Java的应用程序编写一套测试来学习Scala.我使用过ScalaTest,发现很简单.据我所知,ScalaTest提供了更多的测试样式,包括Specs采用的行为驱动开发(BDD)样式.ScalaTest的更大范围吸引了我,因为不同的样式适合不同类型的测试; 例如,BDD通常用于单元测试,而FeatureSpec样式更适合集成或验收测试.
另一个考虑是支持.虽然我不能代表Specs社区,但我可以报告ScalaTest作者的支持是快速,鼓励和非常有用的.
它们都符合您的要求.在这三个,一个我认为是弱是ScalaCheck -弱文档,弹性较差,并从传统的测试,有更多学习足够不同.另一方面,ScalaCheck通常与 ScalaTest或Specs一起使用,以通过非确定性属性测试来补充其功能.
| 归档时间: |
|
| 查看次数: |
2733 次 |
| 最近记录: |