首页 > 其他 > 详细

SpecFlow快速入门指南

时间:2014-03-20 02:30:33      阅读:1555      评论:0      收藏:0      [点我收藏+]

原文http://www.specflow.org/getting-started/

一、安装

为了能正确安装SpecFlow所需要的东西,你必须安装集成IDE的插件以及设置你的项目使用SpecFlow

 1.安装IDE插件

安装什么类型的插件取决于你使用的IDE,如果是VS2010VS2012,最简单的方式就是搜索"SpecFlow"

bubuko.com,布布扣

 

2.设置SpecFlow的项目

通常,在一个解决方案中,SpecFlow的测试都单独建立一个(或多个)项目存放。最简单并且最方便的方法就是用Nuget包来管理这些项目。

SpecFlow或其他的辅助包,比如SpecFlow.NunitSpecRun.SpecFlow.想查看详细的项目设置向导,请点击这里

 二、使用

在这部分内容,我们通过建立一个新的SpecFlow项目来学习如何使用SpecFlow,在这个例子中,我们使用NUnit来配合SpecFlow做单元测试,不过你也可以使用很多其他优秀的测试框架,包括SpecRunMSTest等。

 

步骤一:建立一个类库:MyProject.Specs

如果你想用MsTest测试,你应该建立一个单元测试项目

步骤二:利用NuGet包管理器,添加NUnitSpecFlow的支持

如果你想用其他的测试框架也是可以的,比如MsTest,xUnit,MbUnit或者SpecRun

bubuko.com,布布扣

步骤三:添加一个feature file

bubuko.com,布布扣

步骤四:描述第一个测试场景

bubuko.com,布布扣

步骤五:生成步骤定义(Step Definition)骨架

bubuko.com,布布扣

bubuko.com,布布扣

 第六步:运行你的测试,不过现在测试还未通过

(这里的图中我用Nunit Test Adapter集成了,直接启动NUnit也一样)

bubuko.com,布布扣

第七步:修改测试和程序逻辑,直到通过测试

bubuko.com,布布扣

第八步:恭喜你成功了!你可以继续写下一个测试场景了!

SpecFlow快速入门指南,布布扣,bubuko.com

SpecFlow快速入门指南

原文:http://www.cnblogs.com/happybai/p/3612439.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!