asp.net-mvc-3 – 在基于.NET MVC 3的项目中使用Specflow在开发
我想用TDD和DDD做ATDD,我想首先发现域模型的行为(使用模拟)(在我的例子中是电子商务).
您可以想象,在DDD分层中,我们可以使用应用程序服务调用域服务和存储库或其他服务和非业务逻辑代码,只有与应用程序相关的任务) 请使用我想要了解的下面的文字: 如何使用模块来发现我的ECOMMERCE域的行为,然后进行更多的粒度TDD开发以实现期望的行为. 这是另一个问题的摘录(作为答案). BDD,what’s a feature? “选择你需要实现的任何任务,打开一个空白文本文件并尝试用简单的句子解释行为.每个句子应该从三个关键字中的一个开始:给定,何时然后.使用你最喜欢的BDD框架编写代码将解析这些句子并激发应用程序进入启动状态(给定),执行一些命令(何时)并断言转换状态(然后).应用程序代码可以从单纯的模拟开始.逐渐替换那些模拟逐渐构建的代码和以更高的信心和质量水平发展您的应用.“ 有人可以使用两种方法提供一些从模拟(RhinoMock,Moq)开始的具体示例: 1.通过控制器的动作和驱动ATDD 如果我不使用. 2.当我自己访问某些页面并执行某些操作(“何时”执行某些操作:导航,发布数据)并验证这些操作的结果时,我是否能够看到一些示例数据. 要完全理解我的问题的性质,请阅读: 我将提供第3步的文字: 3. [BDD / ATDD]对于每个测试场景,实现失败的可执行示例,因为系统不支持该行为.然后,使用外部开发,广泛使用模拟对象,以充实可执行示例中指定的行为. 谢谢, 解决方法
这可能有所帮助:
http://msdn.microsoft.com/en-us/magazine/dd882516.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET奇怪的编译错误
- asp.net-mvc-3 – 使用Ajax.BeginForm工作的mvc 3局部视图(
- asp.net-mvc – MVC3默认路由到区域不搜索区域内的视图
- asp.net – 如何逃避在IE上生成“意外量词”错误的RegEx?
- asp.net-core – 如何使用ASP.NET CORE在视图中获取编译时错
- asp.net-core – 我的自定义ASP.Net 5 MVC 6 Tag Helpers是
- asp.net – 使用SVN和TeamCity的Web应用程序部署工作流程
- asp.net-mvc – Razor MVC4 Url.Action无效
- asp.net – 我可以通过div onclick事件调用函数后面的代码吗
- ASP.NET Core部署在IIS上
- 在ASP.NET MVC中使用Razor创建可重用的HTML视图组
- 采用IEnumerable与模型的Razor View之间的区别?
- asp.net-mvc – ASP.NET MVC Ajax.BeginForm不起
- js_html_input中autocomplete="off"在ch
- asp.net – HttpCookie.Expire时区含义?
- 如何为高使用率的ASP.NET应用程序重新平衡SQL Se
- asp.net – 限制关于AJAX调用的视图状态信息
- asp.net-mvc – ASP.Net MVC – 视图中的空对象
- Asp.Net – 什么是<%$?
- ASP.NET应用程序池回收问题