SpecFlow

官网:http://www.specflow.org/specflownew/


将业务需求与.NET代码结合起来


SpecFlow旨在弥合领域专家与开发人员之间的代沟,通过结合可读性高的行为规格与例子(一些规范)进行底层实现。

我们的目标是提供一个高效实用的方法来完成我们对.NET项目的实例化需求 Specification-By-Example ),SpecFlow同样也适用于ATDD与BDD这些与实例化需求类似的概念。

SpecFlow是开源的,你可以在这里找到它的一些信息: BSD license

作为‘小黄瓜’家族的一部分,SpecFlow使用了Cucumber官方的解析器,同时能集成在.NET framework, Silverlight, Windows Phone and Mono这些环境中,你可以在这些框架上使用它。

下载与入门

怎样开始

  1. 第一步
     - 用规范的DSL(domain specific language领域语言)来描述行为、业务与可读性高的'测试'语句:
  2. 第二部
     -自动生成场景,并不断的根据测试文档(的内容)来修改测试直至通过。

想要了解的更多:

探索SpecFlow家族的更多内容

帮助我们检查 SpecFlow 将使它变的更好

  • SpecRun - 一款适用于SpecFlow的只能集成测试工具
  • SpecLog - 一款基于SpecFlow测试的日志工具
  • 想让你的开源工具显示在这里吗? 联系我们吧:Contact us!

重构:SpecFlow的Logo与网站

随着 SpecFlow 1.9 的更新,我们正在重新设计SpecFlow logo.

我们正在重构我们的网站与logo,这是一个1.9版本的发布网站,新网站出现之前我们将暂时使用这个主页。






(注:

①实例化需求是一种使用基于图表举例说明之类的具象信息来协助项目小组进行需求定义与面向企业级功能测试的方法,而不是依靠一些抽象方法来说明。实例化需求是一组方法,它以一种对开发团队有所帮助的方式(理想情况下表现为可执行的测试)描述计算机系统的功能和行为,让不懂技术的利益相关者也可以理解,即使客户的需求在不断变化,它也具有很好的可维护性,可以保持需求的相关性。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值