这个问题已经有一个答案在这里:

是同一单元的测试框架,用于不同的网络框架轨道,merb同时,西纳特拉,Ramaze和桌面框架--的鞋子?

和什么是最广泛使用的单元的测试框架,该框架将与所有的各种网络和桌面框架?

有帮助吗?

解决方案

TestUnit是基于JUnit,所有港口的大多数语文。这可能是最普遍存在。

行为驱动的测试已经取得的工具,如最高反射率,这似乎是正确的,现在可能是最受欢迎的测试框架在ruby/轨道的世界。(这是一个网站,试图保持标签上的普及: http://ruby-toolbox.com/categories/testing_frameworks.html)

在语法上你会需要之间作出选择这两大阵营。在他们之内,有大量的实现,每一个都有自己的历史,长处和短处。即使在TestUnit世界,你可以抓住"应该"有什么最高反射率给你。令人困惑,是吗?

大多数的工具是没有明确绑到一个框架和工作相当独立的轨道。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top