SpecFlow教程--快速入门

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

一、安装

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

 1.安装IDE插件

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

 

2.设置SpecFlow的项目

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

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

 二、使用

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

 

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

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

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

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

步骤三:添加一个feature file

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

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

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

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

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

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

转载于:https://www.cnblogs.com/happybai/p/3612439.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值