【发布时间】:2011-06-22 02:55:54
【问题描述】:
我正在学习使用 ASP.NET MVC 进行行为驱动开发,并且根据 Steve Sanderson 的 a post,我了解 BDD 至少可以表示以下测试类型:单个代码单元和 UI 交互。 this post 中提到了类似的东西。如果我需要单元测试和集成测试,是否需要两个不同的测试框架?
使用上下文/规范框架(如 MSpec)对存储库、控制器和服务进行单元测试。用这个测试的结果将对开发团队有用。
使用给定/何时/那么框架测试完整的行为(集成),例如带有 Watin 的 SpecFlow。此测试的结果将对我的客户有用。
到目前为止,我看到的有关使用 BDD 的视频仅限于测试实体的行为,而没有测试存储库、控制器等的行为...是否有一个示例项目,我可以在其中看到自动化单元和集成使用 BDD 方法进行测试?
【问题讨论】:
标签: asp.net-mvc bdd specflow mspec