首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual Studio 2005的BDD

Visual Studio 2005的BDD
EN

Stack Overflow用户
提问于 2012-01-21 05:51:45
回答 1查看 56关注 0票数 0

我正在尝试将一些业务驱动开发实践带到我的工作中(我在家里使用JBehave ),但不幸的是,他们使用的是Visual Studio2005,并且不打算在短期内改变。不幸的是,我发现的所有BDD工具,如nSpec和nBehave,似乎都需要.net 3.5或更高版本,这在VS2005中很难适应。

如何在VS2005环境中使用自动化验收测试来实践BDD风格?这是否合理呢?

EN

回答 1

Stack Overflow用户

发布于 2012-01-23 20:51:13

你可以拼凑出一个定制的DSL like this one。您失去了完全可读性的好处,但您仍然可以拥有并捕获所有相同的对话,这才是BDD的真正好处所在。

对于这些场景,我只是将各个步骤划分到不同的上下文中,然后使用GivenTheContext从基类返回它们,或者在适当的时候或之后返回它们。如果你在download the source上看一看,我认为这是有意义的。

当然,您无法访问自动化工具,但这与您用于实际场景本身的框架是不同的问题。如果需要,您可以通过控制器层运行场景,并手动检查GUI。

这是基于我在两个不同企业项目的VS2008和VS2010中成功使用的一种技术。我看不出它为什么不能在VS2005上工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8948328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档