Cucumber

Cucumber
软件
软件描述
Cucumber 是一种将纯文本功能描述执行为自动化测试的工具。 基于“Gherkin”解析器的可执行规范协作工具。 Gherkin 是 Cucumber 所理解的语言。
官方网站
访问软件的官方网站了解更多信息
cucumber.io
安全链接HTTPS
什么是 Cucumber?
Cucumber 是一种将纯文本功能描述执行为自动化测试的工具。
虽然 Cucumber 可以被视为一种“测试”工具,但其设计意图是支持行为驱动开发(BDD)。
这意味着“测试”(即包含场景的纯文本功能描述)通常在其他工作之前编写,并由业务分析师、领域专家等非技术利益相关者进行验证。
随后再采用自外而内的方式编写生产代码,以使这些故事通过验证。
源代码:https://github.com/cucumber
🔄 替代方案
6 个选择
Robot framework
Robot Framework 是一个通用的测试自动化框架,用于验收测试和验收测试驱动开发(ATDD)。它具有易于使用的表格化测试数据语法,并采用关键字驱动的测试方法。
免费 • 开源
查看详情
Testomat.io
★5
该系统为现代团队组织自动化和手动测试,提升透明度。提供测试分析、BDD支持和实时报告。与JavaScript框架、Jira和Confluence集成,实现更好的项目对齐。支持类似Git的分支和版本控制。
免费增值 • 专有
查看详情
Karate
Karate 是唯一一款将 API 测试自动化、模拟、性能测试甚至 UI 自动化整合到单一统一框架中的开源工具。Cucumber 推广的 BDD 语法具有语言无关性,即使非程序员也易于使用。
免费 • 开源
查看详情

