bdd

bdd

文章 3 浏览 74

如何使用 SpecFlow、Cucumber 或其他 BDD 验收测试框架在不同的测试类型之间进行选择?

我正在查看 SpecFlow 示例,它的 MVC 示例包含多种测试替代方案: 基于验证控制器生成的结果的验收测试; 使用 MvcIntegrationTestFramework 进行集成…

北方的巷 2024-09-28 17:20:12 3 0

如何根据正在执行的功能文件加载 Cucumber 步骤定义

我想修改 Cucumber,以便在执行给定功能时(例如“login.feature”),我只想为 Web 步骤加载 login_steps.rb 。不应加载其他步骤文件。 在我看来,如…

赤濁 2024-09-28 11:07:44 4 0

在VS2010中执行BDD的标准方法是什么?

在VS2010中执行BDD的标准方法是什么?…

書生途 2024-09-28 02:07:53 1 0

JSpec 不再受支持?

来自 Ruby 社区,我正在寻找 Javascript/Node.js 的 BDD 测试框架。 我是 JSpec,并且认为它是正确的选择,因为我在 Ruby 中使用了 RSpec。 但在他们…

停滞 2024-09-27 16:52:37 4 0

您在每个步骤定义中都这样做吗? “鉴于我已登录”

我是黄瓜新手。 对于网站的大部分功能,您都必须登录。 因此,在编写 Cucumber 时,您是否会编写假设我已登录每个步骤定义?…

ㄖ落Θ余辉 2024-09-27 08:34:26 1 0

BDD 是 TDD 的替代品吗?

我想知道 BDD 是否可以替代 TDD?我现在明白的是,在最终的 BDD 中,我们不再有单元测试。相反,有故事/场景/功能和“测试步骤”。对我来说,它看起来…

只怪假的太真实 2024-09-27 06:36:10 2 0

rspec 用户故事功能与 Cucumber 的比较

预先说明一下,尽管标题似乎与线程 RSpec vs Cucumber (RSpec Stories ),但是我的问题根本不同。 我了解测试用户故事和单独测试对象行为之间的区别…

烏雲後面有陽光 2024-09-26 21:13:42 2 0

TDD/BDD积极影响统计

每个人都知道一些有关在实际项目中使用测试/行为驱动开发的积极影响的相关统计数据。我知道统计数据可能非常具有误导性,但很高兴看到以下内容: “当…

悟红尘 2024-09-26 02:06:50 4 0

BDD:何时/何地设置存根?

我使用 TDD/SSR 一段时间了。我正在尝试过渡到 BDD:上下文、becauseOf 和断言。 我正在使用 Rhino Mocks 进行隔离,现在我正在为语法而苦苦挣扎。这…

一念一轮回 2024-09-25 14:02:11 2 0

“零迭代” - 简单联系表功能中的端到端验收测试

我最近正在阅读《开发面向对象的软件,以测试为指导》。 本书的作者建议始终在开始开发功能时进行端到端验收测试(在开始 TDD 周期之前),以免失去进…

苍暮颜 2024-09-25 03:34:26 3 0

加速大型 Rails 应用程序中的 RSpec 测试

我的 RSpec 测试中有一个包含 2,000 多个示例的 Rails 应用程序。不用说,这是一个大型应用程序,有很多需要测试的地方。此时运行这些测试的效率非常…

情释 2024-09-18 07:45:02 4 0

黄瓜和黄瓜webrat,从单选按钮列表中选择

我试图让 webrat 使用黄瓜从列表中选择一个单选按钮。 我有这样的场景: Scenario: Update an existing article Given I have an article with title …

看轻我的陪伴 2024-09-18 03:43:41 4 0

我应该只测试 BDD 中的公共接口吗? (一般来说,特别是在 Ruby 中)

我正在阅读(仍为测试版)prag progs 编写的 rspec 书 因为我对对象的行为测试感兴趣。从我到目前为止收集到的信息来看(警告:仅阅读了 30 分钟后)…

赴月观长安 2024-09-17 09:01:03 5 0

有效的 BDD 场景步骤?给定->当->然后->什么时候

如果我定义了以下步骤,这是有效的场景吗?我感觉这是某种气味。 Scenario: Change users status Given I have the following users exist: | code | …

柠檬心 2024-09-17 08:56:06 8 0

当我编写一个与其他功能使用相同措辞的功能时,如何确保调用正确的步骤来实现持久性?

我正在为某些场景使用相同的措辞编写功能。 Feature: User Management Scenario: Edit an existing user's details Given a user exists 在 SpecFlow …

扶醉桌前 2024-09-17 06:51:13 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文