Cucumber

Cucumber

Cucumber

软件

软件描述

Cucumber 是一种将纯文本功能描述执行为自动化测试的工具。 基于“Gherkin”解析器的可执行规范协作工具。 Gherkin 是 Cucumber 所理解的语言。

官方网站

访问软件的官方网站了解更多信息

官方认证

cucumber.io

安全链接HTTPS

什么是 Cucumber?

Cucumber 是一种将纯文本功能描述执行为自动化测试的工具。
虽然 Cucumber 可以被视为一种“测试”工具,但其设计意图是支持行为驱动开发(BDD)。
这意味着“测试”(即包含场景的纯文本功能描述)通常在其他工作之前编写,并由业务分析师、领域专家等非技术利益相关者进行验证。
随后再采用自外而内的方式编写生产代码,以使这些故事通过验证。
源代码:https://github.com/cucumber

🔄 替代方案

6 个选择
Robot framework

Robot framework

测试自动化

Robot Framework 是一个通用的测试自动化框架,用于验收测试和验收测试驱动开发(ATDD)。它具有易于使用的表格化测试数据语法,并采用关键字驱动的测试方法。

免费 • 开源
查看详情
Testomat.io

Testomat.io

测试自动化

5

该系统为现代团队组织自动化和手动测试,提升透明度。提供测试分析、BDD支持和实时报告。与JavaScript框架、Jira和Confluence集成,实现更好的项目对齐。支持类似Git的分支和版本控制。

免费增值 • 专有
查看详情
💻

JBehave

软件

JBehave 是行为驱动开发(BDD)的框架。BDD 是测试驱动开发(TDD)和验收测试驱动设计的演进,旨在使这些实践对新手和专家都更加易于理解和直观。

免费 • 开源
查看详情

Karate 是唯一一款将 API 测试自动化、模拟、性能测试甚至 UI 自动化整合到单一统一框架中的开源工具。Cucumber 推广的 BDD 语法具有语言无关性,即使非程序员也易于使用。

免费 • 开源
查看详情
SpecFlow

SpecFlow

软件

SpecFlow旨在通过将业务可读的行为规范和示例与底层实现相绑定,弥合领域专家与开发人员之间的沟通鸿沟。

免费 • 开源
查看详情
BDDX

BDDX

软件

行为驱动开发命令行工具。使用 Gherkin 编写测试,并与 Git 和 JIRA 集成。

免费 • 开源
查看详情