什么是最常用的单元的测试框架对于不同类型的应用红宝石?[重复]
-
11-09-2019 - |
题
这个问题已经有一个答案在这里:
是同一单元的测试框架,用于不同的网络框架轨道,merb同时,西纳特拉,Ramaze和桌面框架--的鞋子?
和什么是最广泛使用的单元的测试框架,该框架将与所有的各种网络和桌面框架?
解决方案
TestUnit是基于JUnit,所有港口的大多数语文。这可能是最普遍存在。
行为驱动的测试已经取得的工具,如最高反射率,这似乎是正确的,现在可能是最受欢迎的测试框架在ruby/轨道的世界。(这是一个网站,试图保持标签上的普及: http://ruby-toolbox.com/categories/testing_frameworks.html)
在语法上你会需要之间作出选择这两大阵营。在他们之内,有大量的实现,每一个都有自己的历史,长处和短处。即使在TestUnit世界,你可以抓住"应该"有什么最高反射率给你。令人困惑,是吗?
大多数的工具是没有明确绑到一个框架和工作相当独立的轨道。
不隶属于 StackOverflow