2011-03-09 52 views
5

我的团队对于更好地理解BDD很感兴趣。使用BDD测试的开源项目?

是否有使用行为驱动开发(BDD)的开源.NET/Java项目?

我想将注意力集中在静态语言示例上。

+0

应该在[programmers.stackexchange。COM](http://programmers.stackexchange.com) – 2011-03-09 18:05:57

回答

1

Cellz这是一个功能类似于Excel的电子表格应用程序,适用于Silverlight,使用TickSpec编写了一些BDD测试。这两个项目都在使用F#,但即使您不是F#开发人员(TickSpec也可以使用C#),您也可以从中学习一些东西。

Phil Trelford谁是这两个项目的作者还在F#unctional Londoners用户组做过关于BDD和TickSpec的讨论。你可以watch the recording here

0

我提供的小项目,我一直在努力:WipFlash。这是一款适用于WPF的C#自动化工具,可以在宠物店周围摆放宠物商店和场景。情景比我推荐的要低一点(注重能力,而不是细节) - 但是至少应该知道如何开始。

单元级代码也使用BDD工作,侧重于行为的例子而不是测试方法。

这两种情况和类级别的例子都是用普通的旧NUnit编写的。 BDD真的不是关于工具的。

由于Zsolt的建议,我们也开发JBehave使用BDD但我认为情况是不够全面那里,它很难建立,而不钻研Maven的土地(对不起!)