如何使用 Cucumber 和 RSpec 开发由外而内的 Rails 应用程序?
-
21-08-2019 - |
题
我刚刚开始在 Rails 应用程序中使用 BDD,但我不确定最佳实践和工作流程是什么?我的项目测试还需要哪些其他东西,例如步骤定义、控制器、模型和视图?我需要测试所有这些吗?
解决方案
我通常认为 Cucumber 是对应用程序进行集成测试的一种方法。与 Webrat 结合,您可以很好地测试用户工作流程、视图等。对于单元测试,您需要降低到较低级别并仅使用 rspec 测试您的模型。您可能还想对控制器进行一些功能测试,我可能也不会使用 Cucumber。
这里有几个视频:
其他提示
不隶属于 StackOverflow