![]() |
1
4
我更喜欢将RSPEC和黄瓜一起使用。我也喜欢水豚而不是网鼠。 RSPEC非常适合它的Rails集成和结构。这是技术上的行为测试,但实际上它就像单元测试。它还允许您在任何您喜欢的结构中使用'describe'块对“specs”或rspec测试进行分组和定义。 黄瓜是高级的。这就是你将要把你的用户故事翻译成的内容。例如,您可能会决定您的用户应该能够更改其密码,因此您将编写如下内容:
如果您与一个质量保证部门合作,您可以向他们展示您的测试,他们会立即知道任何给定特性的状态,以及该特性应该如何工作。此外,如果您有进取心强的测试人员,他们可以自己编写测试,即使他们一般不是程序员。 |
![]() |
2
1
它们都有不同的功能,如果你真的关心你的软件的质量,你会使用它们。
当然,您可以将它们结合在一起使用。例如,我可以使用Cucumber进行端到端的测试,它还包括使用Webrat和RSPEC进行功能测试。希望这能让你有个开始的想法。 |
![]() |
3
1
您可以看看这里最流行的测试框架 http://ruby-toolbox.com/ 干杯 |
![]() |
Animesh Arya · 关联模型的Rspec 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
![]() |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
![]() |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
![]() |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |