BDD“给定”步骤描述及实现
您通常如何描述和实施场景的“给定”步骤? 高级状态描述或显式数据定义? 填充数据库或存根存储库? 高级状态描述 Given I have 4 products When I l…
我应该在单元测试级别使用 Specflow 吗?
可能的重复: 用于单元测试的 SpecFlow/BDD? 在过去的几年里,我一直在使用 TDD 进行工作NUnit/Moq,在过去的几个月里,我一直在使用 mSpec 来掌握 …
使用 rspec 测试omniauth 哈希格式
我正在尝试为 Omniauth 集成编写一些测试。具体来说,我想知道如果升级,哈希格式是否随版本而变化。 我找到了 wiki(https://github.com/intridea/om…
如何在BDD中获得正确的用户故事?
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…
如何使用 rspec 来测试正在救援和重定向的路由?
我试图为一个简单的 api 编写一些快速路由测试,所以我写道: it "delete" do delete("/api/notifications/:id").should_not be_routable end 但我收…
为什么这个注释掉的 MSpec Behaviour 会出现在 ReSharper 测试运行程序中?
MSpec 大师,为什么这不起作用? public class with_command_line_args { protected const string ValidFilename = "ValidFilename.txt"; protected c…
了解测试 (BDD) ߞ我可以跳过单元测试来重复某些集成测试中已经涵盖的内容吗?
注意:之前有过类似的问题(BDD 和单元测试),但它没有没有真正的直接答案。只需链接到该书即可。 假设我们测试一个个人资料页面。用户提交他的数据…
使用 HtmlUnitDriver 运行 Cucumber 测试
当我使用 FirefoxDriver 运行测试时,没有任何问题,但是当我将 FirefoxDriver 更改为 HtmlUnitDriver 时,会发生以下错误: [INFO] java.lang.NoSuch…
JavaScript 测试你能走多远?
我对 Ruby/Rails 的 TDD 和 BDD 有一定的了解,但我最终需要对我的 JavaScript 代码使用某种形式的测试。我使用 MooTools 作为 JS 框架,我非常喜欢用…
通过标签将 VCR 与 Cucumber 一起使用
我有一些 Cucumber 功能需要与 Google Maps Routing API 交互。我正在尝试使用 VCR 来消除这些交互。 我已经在我的功能中添加了一个 VCR 标签,如下所…
如何使用 MSpec 为接口的所有实现编写通用测试?
我有一个接口 IAudioProcessor ,具有单个方法 IEnumerable;处理(IEnumerable样本)。虽然这不是接口本身的要求,但我想确保我的所有实现都遵循一些…
Behat/Mink 有可用的报告工具吗?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
是否有可能使用 Rspec 涵盖大型 Rails 应用程序的所有方法?
我有一个应用程序,其中至少有 50-55 个模型,每个模型平均有 15 个方法。 是否可能&使用 rspec & 覆盖所有方法(包括非常复杂的方法)是否有意义?冠…