Unit testing 是否有任何工具、包或框架用于编写带有降价的单元和/或集成测试?

Unit testing 是否有任何工具、包或框架用于编写带有降价的单元和/或集成测试?,unit-testing,cucumber,markdown,bdd,gherkin,Unit Testing,Cucumber,Markdown,Bdd,Gherkin,Cucumber BDD框架文档提到,他们打算将其与小黄瓜语言隔离开来,以便将来可能支持另一种读者友好的语言,即Markdown。Gherkin是一种经过深思熟虑的BDD语言,但是作为单独创建、单独管理、正则表达式驱动的步骤定义的单元测试的实现使我两极分化。是否有任何成功的尝试来启动BDD降价驱动的项目?我梦想使用代码语法格式编写实际测试,并在后台使用深思熟虑的、项目指定的实用程序库来配置模拟、断言库等。如果您打算进行任何功能测试,请签出,该测试使用简单的标记来编写规范并支持多种语言。它也是开源

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

如果您打算进行任何功能测试,请签出,该测试使用简单的标记来编写规范并支持多种语言。它也是开源的


它有一个支持插件的模块化体系结构,并具有并行执行功能,只需在执行过程中添加一个标志即可。它还具有良好的IDE支持、与CI/CD工具的集成、构建工具等。请查看更多。

DaSpec根据Markdown中的规范创建测试。它是由BDD专家Gojko Adzic撰写的。我没有用过它,而且它似乎也没有得到维护


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

Markdown的创建者明确表示,他完全反对Markdown编写规范。这些是你能得到的最接近的,但是我建议阅读一些关于一些人的问题的总结。其中一些人继续创建,类似于Markdown,但是有一个完全充实的规范,包含许多示例和完整的测试。就个人而言,我更喜欢旧的降价计划,但您将很难找到与特定实现(以及该实现的特定行为)无关的单元测试。虽然,有一个(现在被放弃的)努力可能会有所帮助。谢谢@Waylan!我梦寐以求的规范将是一个fork/branch/piritof Markdown,它通过解释头/表单元格/粗体/下划线中的代码块和关键字来运行一系列测试,从而建立在它之上。通过不强制分离测试代码和功能规格,它将取代小黄瓜和黄瓜。如果您打算进行任何功能测试,请签出。功能测试使用简单的标记来编写规格并支持多种语言。谢谢@apoorvam!这似乎就是我要找的;我们会尽快开始调查。如果你想要一些信誉,就把它贴上去