【发布时间】:2010-06-10 19:47:33
【问题描述】:
您是否知道任何具有特别有趣/编写良好的单元测试的开放软件项目?
编写单元测试对我来说常常感觉很奇怪,因为它似乎太随机、太密集、太稀疏……阅读一些真实世界的示例(而不是书籍、库示例代码等)会很棒……
【问题讨论】:
-
尝试查看行为驱动开发,例如Cucumber 项目是外部领域特定语言的一个很好的例子,它旨在以接近自然语言的语言创建验收测试。
-
是的,我欣赏可用于 ruby 项目和测试的各种 DSL 的美妙之处,以及它们所展示的不同范例。关键点是您需要准确且复杂性很高的部分,而不是像黄瓜那样的顺序测试。
标签: unit-testing literate-programming