gpt4 book ai didi

unit-testing - 开放测试格式?

转载 作者:行者123 更新时间:2023-11-28 21:30:07 24 4
gpt4 key购买 nike

是否有任何标准化跨语言测试格式的尝试?

例如,CommonMark是标准化 Markdown™ 的规范,预计将以多种不同的语言实现。如果能够针对同一组测试测试每个实现,那就太好了。

它们包括 this file在正式实现中已经是tapped into by a PHP implementation但它似乎没有任何标准格式。

是否有尝试开发测试格式?每个测试都可以有一个名称,也许是一个简短的描述、输入和预期的输出?甚至可能支持多个参数。它应该可以在任何语言中轻松解析,或者应该在每种语言中都有现成的解析实现。

最佳答案

如果您所说的“跨语言测试格式”是一种可以解释/编译成不同语言的测试相关语言,则有 Gherkin Behavior-driven_development 中使用的语言基本上包括

  • 给予
  • 什么时候
  • 然后

在你的 Markdown 示例中你可以写

  • 给定一个 markdown 解释器 m
  • 当 m 得到“hello world”时
  • 然后 m 应该输出“hello world

gherkin 有多种语言的实现。即

关于unit-testing - 开放测试格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25732503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com