如果你的系统基本上处理数字,即给定一组大输入,对它们运行一个进程,然后断言输出,这是更好的框架吗?
通过“大输入”,我的意思是我们需要为几个不同的相关实体输入数据。
此外,有几个输出,即我们不只是在最后得到一个数字。
答案 0 :(得分:5)
如果你发现自己正在与人们讨论不同的例子,那么JBehave可能还不错。
如果您发现自己制作数字列表并将输入与输出进行比较,Fitnesse可能会更好。
但是,如果您发现自己与其他开发者和其他人没有交谈,请使用普通的旧JUnit。你拥有的抽象越少,运行得越快,维护起来就越容易。