bdd

bdd

文章 3 浏览 73

使用 UI 驱动程序进行 BDD 测试(例如用于 Web 应用程序的 Selenium)

BDD(行为驱动设计)测试可以使用 UI 驱动程序来实现吗? 例如,给定一个 Web 应用程序,而不是: 为后端编写测试,然后在前端用 Javascript 编写更多…

沉溺在你眼里的海 2024-10-10 02:48:22 1 0

BDD 命名:什么时候不再关注用户体验?

我被 MSpec 所吸引,希望有一天能与非开发人员分享我的测试报告&lt code&gt*,但如果我在测试/场景名称(而不是实际测试中的各个 C# 对象/成员)中讨…

醉生梦死 2024-10-08 08:01:17 0 0

阿鲁巴黄瓜测试(ruby1.9.2)

我刚刚安装了 aruba gem,它是 cucumber 的扩展。它允许您测试命令行应用程序 - 例如 Rails 中的生成器(但是,正如文档指出的那样,您可以将它用于任…

云胡 2024-10-08 07:11:59 0 0

黄瓜奇怪的路线问题

我正在 Rails 中做一个简单的应用程序,而不使用黄瓜, 我有这个用户故事: Scenario: add new expense Given I am on the expenses page When I foll…

无戏配角 2024-10-08 04:41:03 0 0

我什么时候应该在 Cucumber 和 Cucumber 中单独测试视图? RSpec 工作流程?

经过一段时间的黄瓜和RSpec BDD,我意识到我的许多 Cucumber 功能只是更高级别的视图测试。 当我开始编写场景然后转到 RSpec 时,我从不编写视图规范…

渔村楼浪 2024-10-07 23:37:01 0 0

是否有任何 Rails 插件可以使用 Cucumber 场景生成模型、视图等?

我计划创建一个插件,该插件将根据 Cucumber 场景生成应用程序代码,但我想确保我不会在这里重新发明轮子。有谁知道有一个可以与 Cucumber 一起使用并…

忘你却要生生世世 2024-10-07 13:46:39 1 0

设计表单 Cucumber 场景的最佳 BDD 实践

假设您有一个创建新用户的表单。 你如何编写你的 Cucumber 场景? 1.) Given I am logged in as admin When I create a new user Then I should see "…

就此别过 2024-10-07 07:21:54 0 0

黄瓜给出 Sqlite3 错误

我刚刚开始使用 Cucumber,但遇到了一个奇怪的错误: SQLite3::SQLException: no such table: venues: SELECT "venues".* FROM "venues" (ActiveRecor…

自由如风 2024-10-07 03:47:12 0 0

如何删除 SpecFlow 中的种子数据

这可能已经被提出了,也许是一个愚蠢的问题。 不管怎样,我一直在研究 SpecFlow 并想知道如何删除该功能的种子数据。这些种子数据在不同场景中共享。…

飘然心甜 2024-10-06 05:33:54 0 0

您如何处理在 BDD 故事中添加诸如 Devise 身份验证之类的内容?

如果您有一组 BDD 场景,例如: 用户应该能够注册 用户应该能够登录 用户应该能够重置密码 等,通常您编写第一个场景,然后编写代码使其通过,然后重…

北笙凉宸 2024-10-05 13:17:43 0 0

Lambda表达式比较

我正在使用机器规范进行测试,有一些我无法做到的事情,想知道以前是否有人去过那里, 有没有办法使用 Rhino Mocks 为使用 lambda 的方法创建存根表达…

风柔一江水 2024-10-05 00:49:38 0 0

“特征”和“特征”有什么区别?和一个“故事”行为驱动开发?

我正在开发一个产品,并使用 Pivotal Tracker 来编写用户故事,但我对 BDD 和 XP 很陌生,对 Cucumber 也比较陌生。所以我对这些术语有点困惑。故事和…

爱你是孤单的心事 2024-10-04 03:03:54 0 0

无法获得基本的硒 +水豚 + Cucumber 在 Rails 3 上工作

好的,我一直在使用 selenium 等 rails 2 项目,我已经工作了一段时间了。当我将应用程序移至 Rails 3 时决定重构,我一直在尝试使用 cucumber 和 cap…

德意的啸 2024-10-04 02:01:08 0 0

如何模拟受保护的字段?

我正在尝试模拟类 NodeIdGenerator 中的受保护字段。我想在构造函数中设置字段的值,然后调用属于 NodeIdGenerator 的 GetNext() 方法。 我很确定我的…

梦年海沫深 2024-10-04 00:50:26 0 0

是否可以将 easyb 的 Groovy 与简单的英语场景定义分开?

下面是来自 easyb 网站的一个示例 easyb 场景: before "start selenium", { given "selenium is up and running", { selenium = new DefaultSelenium…

无所的.畏惧 2024-10-03 20:14:53 1 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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