- 博客(6)
- 收藏
- 关注
转载 SpecFlow特性介绍2-Context
应用SpecFlow做Acceptance Test的时候经常遇到不同的Step之间传递数据,例子:Feature: Components As a logged in user I want to be able to add new components So that I can perform asssessments on them@LogIn ...
2013-01-06 10:24:00
281
转载 SpecFlow特性介绍1-Step Definitions
我在项目中只用到其中部分的特性,接下来写一下我使用SpecFlow这个工具所用到的一些特性。可能很多地方还需要改善,欢迎用过得朋友提建议。 (SpecFlow的wiki上有它的Documentation全面的介绍,有兴趣的朋友也可以看看:https://github.com/techtalk/SpecFlow/wiki/Documentation) Step Definitions:...
2013-01-04 11:50:00
248
转载 BDD vs TDD
在敏捷开发中我们常听到BDD,TDD,ATDD….等术语。这里我想谈谈我对TDD和BDD的看法,以及在项目中的应用。TDD is 测试驱动开发. TDD针对每个特定的功能写测试代码。当然一开始测试会失败(Red)的,因为我们的功能还不存在。然后写简单的代码使测试通过(Green)。接着重构代码(Refactor)。始终重复Red-Green-Refactor直到整个功能完成...
2012-12-31 21:37:00
115
转载 Automation Test in BDD 系列2 – Coffee Machine
上一篇中我们简单介绍了如果使用SpecFlow对Web GUI 进行测试。GUI Automation本质上是黑盒的自动化测试,测试脚本调用和交互的对象是Application Under Test(Web页面)。这一篇我们举另外一个例子用SpecFlow调用被测对象方法或接口,来实现验收自动化测试(Acceptance test automation),这是本质上是一种白盒测试。第...
2012-12-31 13:47:00
151
转载 Automation Test in BDD 系列1 – Google Search
Behavior-driven development(行为驱动开发)这里我们简为BDD。这篇主要以Google搜索测试的例子来说明从零搭建出一个自动化测试的框架。本测试案例来源于WATIN官网的Hello World,我们来把这个测试转化于行为驱动开发模式下的测试。当然这个例子远远谈不上框架,只是一个入门的介绍。首先我们来看一下WATIN的测试:http://watin.org/...
2012-12-29 23:06:00
175
转载 转载:使用 SpecFlow 和 WatiN 进行行为驱动开发
使用 SpecFlow 和 WatiN 进行行为驱动开发Brandon Satromhttp://msdn.microsoft.com/zh-cn/magazine/gg490346.aspx下载示例代码 随着自动化单元测试在软件开发中变得越来越普遍,对各种“测试优先”方法的采用也呈现出相同的趋势。 这些实践为开发团队既带来了难得的机遇,也带来了独特的挑战,但所有...
2012-12-08 21:30:00
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人