ruby-on-rails – TDD? BDD?我很困惑!我应该用于测试,为什么?

那么是的,我正在考虑这个测试的事情!
但我不知道该用什么= /

Rspec Shoulda?
Rspec牛排?
MINITEST?
黄瓜?
水豚?
本应该? (黄瓜与肩搭配)
Mini_shoulda? (最小搭配搭配)

阿尔,这么多选择!我感到困惑<.<我知道我想要一些小而简单的东西来测试我未来的宝石和sinatra& rails应用程序.你们有什么用,为什么?

解决方法

如果你刚开始,你应该使用认值,然后按照 the official guides.重要的是你练习测试.使用哪个测试库/框架不重要 – 这是一个风格的选择,这是第一个实际进行测试的次要选择 – 最简单的方法是开始测试您的Rails应用程序是遵循官方指南所说的“黄金之路”出.

一旦您对测试您的Rails应用程序变得更加舒适,您将会在更好的位置评估其中的选项.我个人喜欢rspec和黄瓜(目前 – 我可能会决定改变我的偏好),但是我已经在熟悉测试之后以及在熟悉Rails之后才能够提出这种偏好.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...