Course Code: specflow
Duration: 21 hours
Prerequisites:
  • .NET编程经验
  • 对编程概念的基本理解
Overview:

SpecFlow是.NET的官方Cucumber实现。它允许测试人员在.NET项目中定义,管理和自动执行人类可读的验收测试。 SpecFlow使用官方Gherkin解析器并支持.NET框架,Xamarin和Mono。

在这个由讲师指导的实时培训中,参与者将学习如何使用SpecFlow编写技术和非技术利益相关者都能理解的验收测试。

在培训结束时,参与者将能够:

  • 将业务需求绑定到.NET代码
  • 应用BDD技术为应用程序构建活文档
  • 从Visual Studio或命令行运行SpecFlow
  • 将SpecFlow集成到现有的连续测试和构建环境中
  • 将SpecFlow与其他测试框架集成,例如MSTest,NUnit,xUnit和MbUnit

课程形式

  • 部分讲座,部分讨论,练习和繁重的实践练习
Course Outline:

介绍

安装和配置SpecFlow

业务驱动开发(BDD)和验收测试驱动开发(ATDD)

让公司业务分析师参与进来

定义您的项目要求

测试生态系统(IDE,编程语言,测试框架和构建库)

Gherkin:用用户友好的语言编写您的故事

编写功能和场景

编写步骤定义

使用标记(tagging)组织功能和场景

使用钩子(hook)

使用数据库

重构(refactor)

使用SpecFlow+和SpecMap(专有扩展)扩展SpecFlow

生成报告

结束语

Sites Published:

United Arab Emirates - SpecFlow: Implementing BDD for .NET

Qatar - SpecFlow: Implementing BDD for .NET

Egypt - SpecFlow: Implementing BDD for .NET

Saudi Arabia - SpecFlow: Implementing BDD for .NET

South Africa - SpecFlow: Implementing BDD for .NET

Brasil - SpecFlow: Implementando o BDD para .NET

Canada - SpecFlow: Implementing BDD for .NET

中国 - SpecFlow:为.NET实现BDD

香港 - SpecFlow: Implementing BDD for .NET

澳門 - SpecFlow: Implementing BDD for .NET

台灣 - SpecFlow: Implementing BDD for .NET

USA - SpecFlow: Implementing BDD for .NET

Österreich - SpecFlow: Implementing BDD for .NET

Schweiz - SpecFlow: Implementing BDD for .NET

Deutschland - SpecFlow: Implementing BDD for .NET

Czech Republic - SpecFlow: Implementing BDD for .NET

Denmark - SpecFlow: Implementing BDD for .NET

Estonia - SpecFlow: Implementing BDD for .NET

Finland - SpecFlow: Implementing BDD for .NET

Greece - SpecFlow: Implementing BDD for .NET

Magyarország - SpecFlow: Implementing BDD for .NET

Ireland - SpecFlow: Implementing BDD for .NET

Luxembourg - SpecFlow: Implementing BDD for .NET

Latvia - SpecFlow: Implementing BDD for .NET

España - SpecFlow: Implementando BDD para .NET

Italia - SpecFlow: Implementing BDD for .NET

Lithuania - SpecFlow: Implementing BDD for .NET

Nederland - SpecFlow: Implementing BDD for .NET

Norway - SpecFlow: Implementing BDD for .NET

Portugal - SpecFlow: Implementando o BDD para .NET

România - SpecFlow: Implementing BDD for .NET

Sverige - SpecFlow: Implementing BDD for .NET

Türkiye - SpecFlow: Implementing BDD for .NET

Malta - SpecFlow: Implementing BDD for .NET

Belgique - SpecFlow: Implementing BDD for .NET

France - SpecFlow: Implementing BDD for .NET

日本 - SpecFlow: Implementing BDD for .NET

Australia - SpecFlow: Implementing BDD for .NET

Malaysia - SpecFlow: Implementing BDD for .NET

New Zealand - SpecFlow: Implementing BDD for .NET

Philippines - SpecFlow: Implementing BDD for .NET

Singapore - SpecFlow: Implementing BDD for .NET

Thailand - SpecFlow: Implementing BDD for .NET

Vietnam - SpecFlow: Implementing BDD for .NET

India - SpecFlow: Implementing BDD for .NET

Argentina - SpecFlow: Implementando BDD para .NET

Chile - SpecFlow: Implementando BDD para .NET

Costa Rica - SpecFlow: Implementando BDD para .NET

Ecuador - SpecFlow: Implementando BDD para .NET

Guatemala - SpecFlow: Implementando BDD para .NET

Colombia - SpecFlow: Implementando BDD para .NET

México - SpecFlow: Implementando BDD para .NET

Panama - SpecFlow: Implementando BDD para .NET

Peru - SpecFlow: Implementando BDD para .NET

Uruguay - SpecFlow: Implementando BDD para .NET

Venezuela - SpecFlow: Implementando BDD para .NET

Polska - SpecFlow: Implementing BDD for .NET

United Kingdom - SpecFlow: Implementing BDD for .NET

South Korea - SpecFlow: Implementing BDD for .NET

Pakistan - SpecFlow: Implementing BDD for .NET

Sri Lanka - SpecFlow: Implementing BDD for .NET

Bulgaria - SpecFlow: Implementing BDD for .NET

Bolivia - SpecFlow: Implementando BDD para .NET

Indonesia - SpecFlow: Implementing BDD for .NET

Kazakhstan - SpecFlow: Implementing BDD for .NET

Moldova - SpecFlow: Implementing BDD for .NET

Morocco - SpecFlow: Implementing BDD for .NET

Tunisia - SpecFlow: Implementing BDD for .NET

Kuwait - SpecFlow: Implementing BDD for .NET

Oman - SpecFlow: Implementing BDD for .NET

Slovakia - SpecFlow: Implementing BDD for .NET

Kenya - SpecFlow: Implementing BDD for .NET

Nigeria - SpecFlow: Implementing BDD for .NET

Botswana - SpecFlow: Implementing BDD for .NET

Slovenia - SpecFlow: Implementing BDD for .NET

Croatia - SpecFlow: Implementing BDD for .NET

Serbia - SpecFlow: Implementing BDD for .NET

Bhutan - SpecFlow: Implementing BDD for .NET

Nepal - SpecFlow: Implementing BDD for .NET

Uzbekistan - SpecFlow: Implementing BDD for .NET