- .NET programming experience
- A basic understanding of programming concepts
Audience
- Test engineers
- Developers
SpecFlow is the official Cucumber implementation for .NET. It allows testers to define, manage and automatically execute human-readable acceptance tests in .NET projects. SpecFlow uses the official Gherkin parser and supports the .NET framework, Xamarin and Mono.
In this instructor-led, live training, participants will learn how to use SpecFlow to write acceptance tests that are understandable by technical as well as non-technical stakeholders.
By the end of this training, participants will be able to:
- Bind business requirements to .NET code.
- Apply BDD techniques to build up living documentation for an application.
- Run SpecFlow from Visual Studio or the command line.
- Integrate SpecFlow into an existing continuous testing and build environment.
- Integrate SpecFlow with other testing frameworks such as MSTest, NUnit, xUnit and MbUnit.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice.
Introduction
Installing and configuring SpecFlow
Business Driven Development (BDD) and Acceptance test–driven development (ATDD)
Involving the business analysts in your organization
Defining your project requirements
The testing ecosystem (IDEs, programming languages, testing frameworks and build libraries)
Gherkin: writing your stories in a user-friendly language
Writing features and scenarios
Writing step definitions
Organizing features and scenarios with tagging
Working with hooks
Working with databases
Refactoring
Extending SpecFlow with SpecFlow+ and SpecMap (proprietary extensions)
Generating reports
Closing remarks
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: 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