SpecFlow

SpecFlow,第1张

概述官网:http://www.specflow.org/specflownew/ 将业务需求与.NET代码结合起来 SpecFlow旨在弥合领域专家与开发人员之间的代沟,通过结合可读性高的行为规格与例子(一些规范)进行底层实现。 我们的目标是提供一个高效实用的方法来完成我们对.NET项目的实例化需求 (①Specification-By-Example ),SpecFlow同样也适用于ATDD与BD

官网: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这些环境中,你可以在这些框架上使用它。

下载与入门

在这里下载安装 Visual Studio Gallery! 在这里可以看到它的新特性 "What's New" guide  入门指南 Project Setup Guide! 怎样开始 第一步  - 用规范的DSL(domain specific language领域语言)来描述行为、业务与可读性高的'测试'语句:

第二部  -自动生成场景,并不断的根据测试文档(的内容)来修改测试直至通过。


想要了解的更多: 详细的配置指南Detailed project setup guide 文档材料Documentation SpecFlow的灵感来自于 Cucumber 并使用了 Gherkin 推荐书籍: Specification by Example by Gojko Adzic

,
The Cucumber Book by Matt Wynne and Aslak Hellesoy

探索SpecFlow家族的更多内容

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

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

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

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






(注:

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

总结

以上是内存溢出为你收集整理的SpecFlow全部内容,希望文章能够帮你解决SpecFlow所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1065589.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存