常见的 .NET MVC 工作流程是什么? Rails 之间有可移植的吗?
我一直是一名学徒/初级开发人员,从事 .NET Web 表单工作,并涉足大量其他内容。 在尝试了大量技术之后,我选择了 Ruby on Rails 和 ASP.NET MVC。 我…
Entity Framework 4 CTP 5 POCO - 如何对我的存储库进行单元测试
这是另一个问题的第二部分Entity Framework 4 CTP 4 / CTP 5 通用存储库模式和可单元测试),我在其中询问如何使用 EF 4 POCO 实现通用存储库模式。现…
reset_session 在 Cucumber 测试中不起作用
对于 Cucumber 场景,我有以下步骤: Given /^I am not logged in$/ do request.reset_session controller.instance_variable_set(:@_current_user, n…
BDD 场景应该包含实际测试数据,还是仅仅描述它?
我们已经意识到,在定义典型的 CRUD 场景时,有两种指定测试数据的选项: 选项 1:描述要使用的数据,并让实现定义数据 Scenario: Create a region Gi…
使用 UI 驱动程序进行 BDD 测试(例如用于 Web 应用程序的 Selenium)
BDD(行为驱动设计)测试可以使用 UI 驱动程序来实现吗? 例如,给定一个 Web 应用程序,而不是: 为后端编写测试,然后在前端用 Javascript 编写更多…
BDD 命名:什么时候不再关注用户体验?
我被 MSpec 所吸引,希望有一天能与非开发人员分享我的测试报告< code>*,但如果我在测试/场景名称(而不是实际测试中的各个 C# 对象/成员)中讨…
阿鲁巴黄瓜测试(ruby1.9.2)
我刚刚安装了 aruba gem,它是 cucumber 的扩展。它允许您测试命令行应用程序 - 例如 Rails 中的生成器(但是,正如文档指出的那样,您可以将它用于任…
我什么时候应该在 Cucumber 和 Cucumber 中单独测试视图? RSpec 工作流程?
经过一段时间的黄瓜和RSpec BDD,我意识到我的许多 Cucumber 功能只是更高级别的视图测试。 当我开始编写场景然后转到 RSpec 时,我从不编写视图规范…
是否有任何 Rails 插件可以使用 Cucumber 场景生成模型、视图等?
我计划创建一个插件,该插件将根据 Cucumber 场景生成应用程序代码,但我想确保我不会在这里重新发明轮子。有谁知道有一个可以与 Cucumber 一起使用并…
设计表单 Cucumber 场景的最佳 BDD 实践
假设您有一个创建新用户的表单。 你如何编写你的 Cucumber 场景? 1.) Given I am logged in as admin When I create a new user Then I should see "…
黄瓜给出 Sqlite3 错误
我刚刚开始使用 Cucumber,但遇到了一个奇怪的错误: SQLite3::SQLException: no such table: venues: SELECT "venues".* FROM "venues" (ActiveRecor…