是否有任何工具、包或框架可用于使用 Markdown 编写单元 and/or 集成测试?

Are there any tools, packages or frameworks for writing unit and/or integration tests with markdown?

Cucumber BDD 框架文档提到他们打算将其与 Gherkin 语言隔离开来,这样他们将来可能会支持另一种 reader 友好的语言,即 Markdown。 Gherkin 是一种经过深思熟虑的 BDD 语言,但作为单独创建、单独管理、正则表达式驱动的步骤定义的单元测试的实现让我两极分化。有没有成功尝试启动 BDD markdown 驱动的项目?我梦想使用代码语法格式来编写实际测试,并使用在幕后工作的深思熟虑的、项目指定的实用程序库来配置模拟、断言库等。

如果您打算进行任何功能测试,请查看 Gauge,它使用简单的降价来编写您的规范并支持多种语言。它也是开源的!

它具有支持插件的模块化架构,并具有并行执行,就像在执行期间添加一个标志一样简单。它还具有良好的 IDE 支持、与 CI/CD 工具的集成、构建工具等。查找更多 here

DaSpec 根据 Markdown 规范创建测试。它由 BDD 专家 Gojko Adzic 编写。没用过,好像也没有维护。

根据 apoorvam 的回答,Gauge 可能会满足您的要求。