工具
开源
专业版
Cucumber Open
在任何现代开发栈上,验证可执行规范与您的代码是否一致
贡献
赞助商
Slack
CucumberStudio
赋能您的团队协作,并利用 BDD 的力量
Cucumber for Jira
加强 BDD 协作,并在 Jira 中创建活文档
文档
Cucumber Open 文档
入门
安装
Gherkin 语法
API 文档
第三方工具
专业版文档
CucumberStudio
支持
社区
BDD 学院
Cucumber for Jira
学习 BDD
资源
资源
案例研究
网络研讨会
电子书
博客
登录
试用 CucumberStudio
关注我们的 Twitter
网站地图
首页
工具
CucumberStudio
功能
定义您的想法
测试您的代码
在生产环境中学习
价格
集成
Cucumber for Jira
价格
活文档
Cucumber Open
贡献
团队
支持
赞助商
博客
作者
Hiptest
按冲刺或按功能组织您的项目? 了解我们的建议!
在敏捷或 DevOps 团队中担任测试人员
DevOps 改变了测试游戏
SmartBear 引领软件测试自动化之路
什么是可执行规范?
如何在不浪费时间的情况下编写好的文档
如何使用示例映射和事件风暴
为什么您应该使用自外而内的开发
产品待办列表整理的最佳实践
如何解决非功能性需求
示例引导开发:对 xDD 家族有用的抽象?
BDD
使用故事准备就绪板可视化您的产品待办列表
软件团队已经破裂 - 通过左移测试学习修复方法
BDD 入门(第 1 部分)
BDD 入门(第 2 部分)
您是否在管理 BDD 工作方面遇到困难?
如何使用 CrossBrowserTesting 执行您的 BDD 场景
通过 BDD 引导对话,首先关注价值
与 TestTalks 播客讨论 BDD 的好处
活文档之夜:它在 BDD 中的重要性
代码覆盖率的争议:BDD 如何帮助您避开辩论
了解 BDD 和 TDD 之间的区别
使用 BDD 增强您的测试金字塔
BDD 测试自动化框架的终极指南
采用 BDD 时,哪些指标最重要?
谁应该实际编写 BDD 场景?
如何衡量 BDD 和 TDD 的 ROI
10 种简单的方法来失败 BDD
Aslak 对 BDD 的看法
Typeform 中的 BDD
BDD 人口普查
金融领域的 BDD
BDD 启动会休斯顿 - 5 月 2 日至 3 日门票数量有限
BDD 公开培训课程
柏林的 BDD 培训
发现 - BDD 的第一个实践。 现在提供视频。
发现 - BDD 的第一个实践 [网络研讨会]
戴森与 BDD
Marks and Spencer 中的 BDD
BDD 的真正价值是什么?
BDD 在提高吞吐量和协作方面的案例研究
TDD 和 BDD 简介
2017 年的 BDD 启动会公开课程
您是在做 BDD 吗? 还是您只是在使用 Cucumber?
BDD 中的发散思维和收敛思维
BDD 是一个以中心为导向的社区,而不是一个有界社区
使用 Cucumber 的 BDD 网络研讨会
Seb Rose 关于 BDD、Cucumber、Cyber-Dojo 以及测试人员在代码审查中的作用
高绩效的 BDD 团队都做些什么?
Cucumber 反模式(第二部分)
Cucumber 反模式(第一部分)
健康的人群中的五个角色
什么是“好的代码”?
谁编写场景?
谁应该制定场景?
Enspiral 研讨会 - 我的收获
介绍示例映射
示例映射网络研讨会
FFS,不是每个人都喜欢“随机应变”。
群体编程的令人惊讶的包容性好处
多态步骤定义
群体规则,好吗?
TODO 还是不 TODO
开放空间:敏捷转型的助推器
黄瓜变坏的时候
您应该在哪里使用行为驱动开发?
您的第一个示例映射会话
提炼本质网络研讨会
示例引导开发:对 xDD 家族有用的抽象?
保持您的场景简洁
在大型票务系统上使用行为驱动开发
行为驱动开发现状 - 2018 年版
2018 年行为驱动开发现状 - 结果!
使用行为驱动开发来防止沟通失败
在 TestComplete 中自动化行为驱动开发场景
行为驱动开发适合您吗?
行为驱动开发对您的团队有意义吗?
左移和右移:测试摇摆
如何组织您的步骤定义代码?
保持您的场景简洁
什么是“好的代码”?
了解剧本(第 1 部分)
了解剧本(第 2 部分)
用户故事和 BDD(第 1 部分)- 用户故事的起源和演变
用户故事和 BDD(第 2 部分)- 发现
用户故事和 BDD(第 3 部分)- 小的还是远的?
用户故事和 BDD(第 4 部分)- 功能不是故事
解剖测试自动化金字塔
BDD 不是测试自动化
BDD 正在积累势头
了解剧本(第 3 部分)
没有对话就没有协作
活文档的替代方案是......混乱
了解剧本(第 4 部分)
来自多个存储库的活文档
宣布 6 月的公开课程
BDD 的 ROI 是什么?
Cucumber 中的需求可追溯性
通过利用示例的力量来改善需求
BDD 如何影响可追溯性
在功能文件中指定相对时间段
解决:“如何组织功能文件?”
Gherkin 规则
为什么自动化应该由开发团队完成?
业务可读的文档不是开销吗?
更改场景以启用自动化的错误在哪里?
所有测试都可以自动化吗?
采访 Seb Rose 和 Gáspár Nagy
Cucumber 如何帮助我们了解故障的根本原因?
制定简介网络研讨会
Cucumber 团队需要您的帮助!
使用事件映射的 BDD
BDD、审批测试和 VisualTest
协作
世界上最被误解的协作工具
成功协作的秘诀 - 8 月 20 日网络研讨会
测试协作:哈利和赫敏前来救援
协作如何帮助确保在测试开始之前就确保质量
新闻
Sal Freudenberg 是黄瓜
社区贡献可以不仅仅是代码
欢迎来到我们的新博客! 👋
Cucumber Ltd 被 SmartBear 收购
我们正在寻找新的培训助理
用 9.5 小时的群体编程会议庆祝 Cucumber 的 10 岁生日
Cucumber Limited:我们的商业计划
Cucumber Ltd - 迄今为止的故事
投资 Cucumber
6 月 30 日伦敦 OSS 黑客之夜
Matt Wynne 被 TestTalks 采访
Matt Wynne 问答:软件中的勇气和承诺
我们如何创建公司的使命宣言
Cucumber 的新文档
我们为什么这样做
成为 CUKE 需要什么
Cucumber School 第 9 课和第 10 课发布了!
Cucumber School
开源日
《Cucumber 手册》(第二版)现已上市!
我们通往 DevOps 的漫长旅程
2018 年中期产品更新
2018 年底产品更新
Cucumber 加入 SmartBear 家族
HipTest + Jam = CucumberStudio
欢迎来到 Cucumber 社区通讯第 2 期
欢迎来到 Cucumber 社区通讯第 3 期
欢迎来到 Cucumber 社区通讯第 4 期
欢迎来到 Cucumber 社区通讯第 5 期
欢迎来到 Cucumber 社区通讯第 6 期
欢迎来到 Cucumber 社区通讯第 7 期
欢迎来到 Cucumber 社区通讯第 8 期
开源
Aruba 0.10.0 发布
Aruba 0.11.1 发布
Aruba 0.12.0 发布
Aruba 0.13.0 发布
Aruba 0.14.0 发布
Aruba 0.9.0 发布
宣布 Cucumber.ml 1.0.0
宣布 cucumber-electron
宣布 Cucumber 表达式
宣布 Cucumber-JVM v2.0.0
宣布 Cucumber-JVM v2.0.1
宣布 Cucumber-JVM v2.1.0
宣布 Cucumber-JVM v2.2.0
宣布 Cucumber-JVM v2.3.0
宣布 Cucumber-JVM v3.0.0
宣布 Cucumber-JVM v4.0.0
宣布 Cucumber-JVM v4.2.0
宣布 Cucumber-Ruby v3.0.0
宣布 Cucumber-Ruby v3.0.2
Cucumber Ruby 1.3.17 发布
Cucumber Ruby 2.0.0.beta.2 发布
Cucumber Ruby 2.0.0.beta.3 发布
Cucumber Ruby 2.0.0.rc.5 发布
Cucumber Ruby 2.1 发布
Cucumber-JVM 1.2.5
Cucumber-JVM 正在放弃对 JVM 语言的支持
Cucumber 2.0 RC 1 发布
宣布 Cucumber Ruby 4.0.0.rc.3
升级到 Cucumber-Ruby 3.0.0
迁移到 Cucumber-JVM 4.2
宣布 Cucumber-JVM v5.0.0-RC1
Cucumber.js - 一点警告
Cucumber Ruby 事件 API 动手实践
调整 Cucumber Ruby 的自动加载器以适应版本 4
获得报酬来帮助 Cucumber!
宣布 Cucumber-JVM 5.0.0
Cucumber 报告
Cucumber Open 团队的 2021 年目标
我的新角色
解决开源中的结构性种族主义和性别歧视
2021 年 Cucumber 平衡与归属调查
Cucumber for JavaScript 8.0.0
Cucumber Open 新贡献者合奏
再见 Aurélien
Cucumber for JavaScript 9.0.0
播客
敏捷测试精简 - 与 Janet Gregory 和 Lisa Crispin 的对话
敏捷采用 - Cucumber 播客
敏捷无政府主义 - Cucumber 播客
大型组织中的敏捷性 - Cucumber 播客
审批测试 - Cucumber 播客
BDD 和 DDD - 黄瓜播客
BDD 和 Serenity - 黄瓜播客
银行业中的 BDD - 黄瓜播客
构建多元化社区 - 黄瓜播客
敏捷扩展 - 黄瓜播客
开发人员和测试人员之间的协作 - 黄瓜播客
实践社区 - 黄瓜播客
使用 Pact 进行契约测试 - 黄瓜播客
黄瓜反模式 - 黄瓜播客
黄瓜电子 - 黄瓜播客
法语版 - 黄瓜播客
领域故事 - 黄瓜播客
快速测试 - 黄瓜播客
为开源项目提供资金 - 黄瓜播客
XP 如何改善女性开发人员的体验 - 黄瓜播客
说明场景 - 黄瓜播客
集体编程 - 黄瓜播客
现代测试自动化 - 黄瓜播客
突变测试 - 黄瓜播客
神经多样性和包容性协作 - 黄瓜播客
观察启发式方法 - 黄瓜播客
基于属性的测试 - 黄瓜播客
Ron Jeffries 和 Chet Hendrickson - 黄瓜播客
剧本模式 - 黄瓜播客
大规模自组织 - 黄瓜播客
科技领域的性骚扰 - 黄瓜播客
Specflow 与 Gáspár - 黄瓜播客
DevOps 中的测试 - 黄瓜播客
VeST,垂直切片技术 - 黄瓜播客
是什么让产品负责人很棒?- 黄瓜播客
DevOps 中的测试 - 黄瓜播客
Alex Schladebeck 关于测试 - 黄瓜播客
活文档
使用 SauceLabs 运行测试
2018 年 Jira 中最佳测试管理工具
BDD 与黄瓜 - Richard Lawrence 和 Paul Rayner 在黄瓜播客上
Aslak Hellesøy 关于开源软件的财务风险
Diana Larsen 关于敏捷流畅模型
George Dinwiddie 关于无需猜测的软件估算
如何避免学习 BDD 时常见的陷阱
产品
黄瓜 Pro 中的对话
黄瓜 Pro 延期
黄瓜 Pro 中的版本发布
黄瓜 Pro 网络研讨会
黄瓜 Pro 的工作原理
黄瓜 Pro 的全新自动完成功能
黄瓜 Pro 演示 - 8 月 9 日
在黄瓜 Pro 中查看黄瓜结果
为什么我们抛弃了黄瓜 Pro v1。
为什么你不能在 Jam 中编写场景
Hiptest 有什么新功能?
使用 Trello 和 Hiptest 推动我们的产品开发
教程:来自 Hiptest 的简单 Selenium 测试
使用 Appium 和 Hiptest 进行移动测试自动化
使用 Hiptest 进行测试自动化:从测试设计到 CI
Hiptest:Jira 敏捷测试管理的领导者
自定义 hiptest-publisher 导出(第一部分):了解 Handlebars
使用 Jira 和 Hiptest 改善团队协作
Hiptest API - 如何使用它并构建您的仪表板?
Hiptest 品牌重塑 - 我们的新形象
重磅消息!- SmartBear 收购 Hiptest
使用 Hiptest 和 Calabash 测试 Android 应用
自定义 hiptest-publisher 导出(第二部分):自定义模板
为什么 Hiptest 将删除在操作词名称中使用 ${variable} 格式的能力?
Hiptest 参与巴塞罗那 Atlassian 峰会!
使用 Jira 和 Hiptest 改善团队协作,打造有价值的产品
使用 Trello 和 Hiptest 推动我们的产品开发
在海牙 Eurostar 见面,与 Hiptest 团队会面!
电子书 - 使用 HipTest 实现高效的持续测试
HipTest 中的持续集成
将功能上下文带入您的测试最佳实践
测试自动化
使用 Espresso 测试简单的 Android 应用
5 个技巧,帮助您大规模自动化测试
您认为测试只针对开发人员吗?再想想。
快乐和不快乐的路径:为什么您需要测试两者
活文档与测试报告:有什么区别?
如何确保您的代码反映领域概念
Cukenfest
CukeUp! AU - 一个有目的的会议
黄瓜 Pro 预览
Alister Scott - CukeUp! AU 问答
Anne-Marie Charrett - CukeUp! AU 问答
宣布 CukenFest 伦敦 - 6 月 21 日至 25 日
CukenFest 伦敦 2018 年视频
CukenFest 征集提案
CukeUp! 伦敦 - 征集论文现已开放!
CukeUp! 伦敦,2014 年 4 月 3-4 日
CukeUp! AU - 提交您的论文!
CukeUp! AU 2015 - 视频!
CukeUp AU 视频终于发布了!
CukeUp! AU 2016 征集论文
您想观看 CukeUp 澳大利亚会议吗?
CukeUp! 2015 征集想法
CukeUp 伦敦 2017 年视频现已发布!
CukeUp! 伦敦 - “不仅仅是音乐”。
CukeUp! 纽约回归
CukenFest 伦敦询问:Marit van Dijk
CukenFest 伦敦询问:Alex Schladebeck
CukenFest 伦敦询问:Jamie Knight 和 Mike Southgate
CukenFest 伦敦 - 一个充满活力的会议
如何说服您的老板让您参加 CukenFest 伦敦
CukenFest 伦敦是关于什么的,以及它适合谁。我的回复。
CukenFest 伦敦 2018 年的闪电演讲
CukenFest 伦敦 - 您购买门票了吗?
CukenFest 询问:Bruno Boucard 和 Thomas Pierrain
Shirley Tricker - CukeUp! AU 问答
与 Arti Mathanda 谈论 CukeUp
与 Charlie Rudolph 谈论 CukeUp
与 Nat Pryce 谈论 CukeUp
Katrina Clokie - CukeUp! AU 问答
SmartBear Connect 2018 - 认识 SmartBear 家族!
巴塞罗那 Atlassian 峰会 2018 - 反馈至关重要!
CukenFest 伦敦 - 征集想法
CukenFest - Rebecca Wirfs-Brock 问答
CukenFest - Emily Bache 问答
CukenFest - Abby Bangser 问答
问答:面向业务分析师的 BDD 网络研讨会
黄瓜开源贡献者活动
如何将 BDD 在整个组织中扩展?
学校
学习 BDD 培训请求
BDD 快速入门远程培训
资源
电子书
BDD 101:行为驱动开发的综合指南
建立高效的持续测试流程
使用行为驱动开发扩展您的测试工作
快速入门和扩展行为驱动开发
网络研讨会
使用 HipTest 进行行为驱动开发
编写更好的 BDD 场景
BDD 适合我吗?
BDD 与 Cucumber.js、Cucumber-Electron 和 CrossBrowserTesting
关于 BDD 的 10 件事,您可能不知道自己不知道
TM 到持续交付
行为驱动开发 (BDD) 远程示例映射工作坊
通过利用示例的力量来改善需求
Gherkin 爱上 Git - 探索 CucumberStudio 的 Beta 版 Gherkin 编辑器
如何开始使用 CucumberStudio
面向业务分析师的 BDD
工程经理的困境
使用示例映射使您的用户故事井井有条
公式简介 - 使用 Given/When/Then 文档化 BDD 场景
为什么 TDD 还没有统治世界?
案例研究
Flowbird
Ouest-France
活动
404
支持
演讲者
联系我们
网站地图
API
Cukenfest
重播
CukenSpace 2022