黄瓜测试表中元素的顺序
我想运行一个测试来测试元素的顺序 我希望订单按日期升序。 这是我的黄瓜特征场景和最后一句话的步骤。 Scenario: Order of the events should be Asc…
JavaScript BDD:誓言和承诺久里VS。茉莉花
我打算选择 Vows 和 Kyuri,但后来我发现了Jasmine。你推荐哪一个?誓言还是茉莉花?是否有与 Jasmine 一起使用的 Cucumber 实现?…
将 TDD 用于库/API 代码并使用 BDD 作为集成测试有意义吗?
我是 BDD 的新手,我想了解它在开发周期中发挥什么作用。在 TDD 方法中,我们通常会为库或 API 编写单元测试,我们会模拟对象,这很棒,因为它甚至可…
从无到有:如何删除“帖子”? (即先测试)
有人愿意分享他们使用 Cucumber 并从空的 Rails 应用程序开始的 BDD/TDD 方法的工作流程吗?我正在尝试学习如何构建我的设计方法,以便首先通过黄瓜编…
Capybara 需要 JRuby 吗?
我正在构建一个 Rails 3 应用程序。我正在尝试和水豚一起学习黄瓜。 我需要 JRuby 才能通过 Cucumber 运行 Capybara 吗? 我用过Webrat,但是很多人似…
行为驱动开发和 PHP 应用程序
我爱上了黄瓜。它可以轻松地配置为 Ruby on Rails 应用程序。然而,我是 Ruby 新手,我团队的其他成员也是如此。我们正在使用 Zend Framework 编写 PH…
如何使用 SpecFlow、Cucumber 或其他 BDD 验收测试框架在不同的测试类型之间进行选择?
我正在查看 SpecFlow 示例,它的 MVC 示例包含多种测试替代方案: 基于验证控制器生成的结果的验收测试; 使用 MvcIntegrationTestFramework 进行集成…
如何根据正在执行的功能文件加载 Cucumber 步骤定义
我想修改 Cucumber,以便在执行给定功能时(例如“login.feature”),我只想为 Web 步骤加载 login_steps.rb 。不应加载其他步骤文件。 在我看来,如…
JSpec 不再受支持?
来自 Ruby 社区,我正在寻找 Javascript/Node.js 的 BDD 测试框架。 我是 JSpec,并且认为它是正确的选择,因为我在 Ruby 中使用了 RSpec。 但在他们…