如何让 VS2010 识别 SpecFlow 生成的 mstest?
我已将 Specflow 配置为以 MsTest 框架(而不是 NUnit)为目标,方法是在“specs”类库的 app.config 中指定它: <configSections> <section na…
SpecFlow / BDD 示例
只是寻找 BDD/SpecFlow 的一些示例 - 理想情况下是一个项目б,这样我就可以了解如何在大型项目中使用 SpecFlow,其中多个功能引用相同的步骤等。 我'…
使用 Specflow for Silverlight 处理异步
Silverlight 单元测试框架定义了处理异步调用的流程(从 Microsoft.Silverlight.Testing.SilverlightTest 派生测试类,添加异步属性,使用 EnqueueXXX…
ATDD 与 BDD 以及框架的正确使用
我刚刚开始了解 BDD 的概念,并且已经听了 Scott Bellware 与 Herding Code 人员的演讲。我一直在尝试使用 SpecFlow,并且非常喜欢它。 我理解博客文…
我应该如何实现这个specflow步骤?
好的,我决定尝试从头到尾掌握整个 TDD 流程。 我正在 ASP.NET MVC 2 应用程序中编写一个简单的博客,并开始进行验收测试,以在实现它们时测试我的功…
使用 Specflow 场景进行集成测试和单元测试
我刚刚接触到 BBD 和 Specflow,它看起来非常有趣。在编写用户故事时,他们通常处于较高的水平,并且参与者使用 GUI。因此,在编写场景时,它们通常是…
是在一行中指定给定的所有参数更好,还是在单独的行上指定每个参数更好?
是在一行中指定给定的所有参数更好,还是在单独的行上指定每个参数更好?即哪个更好? 单独并为每个参数 Scenario: some random scenario Given a men…
如何在 Visual Studio 2010 中运行 SpecFlow 测试?
尝试使用全新的 VS2010 Professional 安装来运行 SpecFlow。创建了一个新的控制台应用程序并添加了对 NUnit 和 SpecFlow 的引用。创建了 SpecFlow 功…
NUnit GUI 运行程序无法识别 SpecFlow 的 App.config
如何让 NUnit GUI 运行程序识别/使用我的 App.config 文件?我尝试将其放在项目的顶部文件夹中,并与我的功能文件放在同一文件夹中。以下是我的 App.c…
使用 SpecFlow 定义特征范围的步骤?
我正在使用 SpecFlow 进行一些 BDD 风格的测试。我的一些功能是 UI 测试,所以他们使用 WatiN。有些不是 UI 测试,所以它们不是。 目前,我有一个 Ste…
如何在 Visual Studio 中获得 .feature 文件的 Gherkin 语法突出显示?
默认情况下,Feature、Scenario、Given、When、Then 等关键字不会突出显示。是否有现成的模板可以实现此目的?…
如何让 SpecFlow 预料到异常?
我正在使用 SpecFlow,我想编写如下场景: Scenario: Pressing add with an empty stack throws an exception Given I have entered nothing into the…
使用 WatiN 进行 NUnit 测试,从 Dev10 运行正常,但是当 NUnit 从“C:\Program Files (x86)\NUnit 2.5.5\bin\net-2.0\nunit.exe”启动时,会出现以下错误:
我在 Nunit 测试中有以下代码... string url = "" url = @"http://localhost/ClientPortalDev/Account/LogOn" ieStaticInstanceHelper = new IEStatic…
在 SpecFlow 中,如何在步骤/功能之间共享数据?
我有两个功能使用通用的“When”步骤,但在不同的类中具有不同的“Then”步骤。 例如,如何访问两个 Then 步骤中 When 步骤中 MVC 控制器调用的 Actio…