Opleiding: SpecFlow: Implementing BDD for .NET
Overview
SpecFlow is de officiële komkommerimplementatie voor .NET. Het stelt testers in staat om menselijk leesbare acceptatietests in .NET-projecten te definiëren, te beheren en automatisch uit te voeren. SpecFlow maakt gebruik van de officiële Gherkin-parser en ondersteunt het .NET-framework, Xamarin en Mono.
In deze door een instructeur geleide, live training leren deelnemers SpecFlow te gebruiken om acceptatietests te schrijven die begrijpelijk zijn voor zowel technische als niet-technische belanghebbenden.
Aan het einde van deze training kunnen deelnemers:
- Bind zakelijke vereisten aan .NET-code
- BDD-technieken toepassen om levende documentatie voor een toepassing op te bouwen
- Voer SpecFlow uit vanuit Visual Studio of de opdrachtregel
- Integreer SpecFlow in een bestaande continue test- en bouwomgeving
- Integreer SpecFlow met andere testframeworks zoals MSTest, NUnit, xUnit en MbUnit
Requirements
- .NET programming experience
- A basic understanding of programming concepts
Publiek
- Test engineers
- ontwikkelaars
Formaat van de cursus
- Gedeeltelijke lezing, deelbespreking, oefeningen en zware praktijkoefeningen
Course Outline
- 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
.
Onze on line trainingen worden door een live instructeur verzorgd.
- Onze DaDesktop® -technologie creeert een digitale leeromgeving (en indien nodig een geclusterde enterprise infrastructuur) waarmee opdrachten en oefeningen uitgevoerd kunnen worden.
- De deelnemers (en de trainer) hebben toegang tot deze virtuele leeromgeving via de browser zodat hij/zij oefeningen kan doen die real time ingezien kunnen worden door de trainer.
- De trainer monitort niet alleen de voortgang van de prakitische oefeningen maar kan ook te hulp schieten en ingrijpen mocht dat nodig zijn.
- Onze remote trainingen verschillen niet van onze klassikale cursussen zowel qua duur, interactiviteit, praktische oefeningen als het cursusmateriaal.
- Door de flexibiliteit in de trainingsopbouw, de hoge mate van interactie tussen trainer en deelnemer en de hands-on oefeningen zijn onze onlinetrainingen zeer efficiënte en effectief.
- Ook onze in-company trainingen leveren wij on line met live instructeur.
Aangeboden door
NobleProg Nederland
Onderwerp
Behaviour Driven Development (BDD)
Xamarin
SpecFlow
.NET
Niveau
Looptijd
3 dagen
Taal
en
Type product
cursus
Lesvorm
In-company / Maatwerk
Aantal deelnemers
Max: 10
Tijdstip
Overdag