fbpx

Cursus Acceptance Testing met ReqnRoll

Deze tweedaagse cursus geeft deelnemers de vaardigheden om Reqnroll effectief te gebruiken voor acceptatietesten binnen een BDD-framework. De praktische aanpak zorgt ervoor dat deelnemers de geleerde concepten direct kunnen toepassen op echte projecten

Regio:
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Cursus Acceptance Testing met ReqnRoll : Inhoud

    Cursusoverzicht

    Deze intensieve cursus van 2 dagen biedt een uitgebreid begrip van Reqnroll, een open-source Cucumber-stijl BDD-testautomatiseringsframework voor .NET. Deelnemers leren hoe ze uitvoerbare specificaties kunnen schrijven en onderhouden met behulp van het Gherkin-functiebestandsformaat, applicatie-implementatie kunnen aansturen via BDD-scenario's en een onderhoudbare testautomatiseringslaag kunnen ontwerpen. De cursus legt de nadruk op praktische toepassing, met praktische oefeningen en voorbeelden uit de praktijk.

    Aan het einde van deze cursus kunnen deelnemers:

    • Migreren van SpecFlow naar Reqnroll

    • Uitvoerbare specificaties schrijven en onderhouden met Gherkin

    • Applicatieontwikkeling aansturen via BDD-scenario's

    • Een onderhoudbare testautomatiseringslaag ontwerpen en implementeren

    • Reqnroll integreren in bestaande ontwikkelingsprocessen

  • Cursus Acceptance Testing met ReqnRoll : Training

    Cursusduur: 2 dagen
    Niveau: Gemiddeld
    Doelgroep:
    • Softwareontwikkelaars
    • Quality Assurance Engineers
    • Test Automation Engineers
    • Businessanalisten die betrokken zijn bij Behavior-Driven Development (BDD)
    Vereisten:
    • Vaardigheid in C# en het .NET-framework
    • Basiskennis van Behavior-Driven Development (BDD)-concepten
    • Kennis van Gherkin-syntaxis is nuttig, maar niet verplicht

    Trainingsmethoden
    • Door instructeurs geleide sessies
    • Praktische codeeroefeningen
    • Casestudies uit de praktijk
    • Groepsdiscussies en gezamenlijke probleemoplossing
    • Vraag-en-antwoordsessies
    ________________________________________
    Afhaalpunten
    • Volledige cursusmaterialen en Reqnroll documentatie
    • Voorbeeldprojecten en codefragmenten
    • Best practices-gids voor BDD met Reqnroll
    • Certificaat van voltooiing

  • Cursus Acceptance Testing met ReqnRoll : Modules

    Opsplitsing van cursusinhoud
    Dag 1: Inleiding tot Reqnroll en BDD
    Module 1: Reqnroll begrijpen
    • Overzicht van Reqnroll en de evolutie ervan vanuit SpecFlow
    • Voordelen van het gebruik van Reqnroll in BDD
    • Installatie en instelling van Reqnroll in een .NET-omgeving
    • Praktisch lab: Een Reqnroll-project instellen
    Module 2: Uitvoerbare specificaties schrijven met Gherkin
    • Inleiding tot de Gherkin-syntaxis
    • Duidelijke en beknopte feature-bestanden maken
    • Scenario's, achtergronden en scenario-overzichten definiëren
    • Tags en regels gebruiken voor organisatie
    • Hands-on oefening: feature files schrijven voor een voorbeeldtoepassing
    Module 3: Stapdefinities implementeren
    • Gherkin-stappen toewijzen aan C#-methoden
    • Stappen parametriseren en reguliere expressies gebruiken
    • Gegevens delen tussen stappen
    • Best practices voor het organiseren van stapdefinities
    • Hands-on Lab: Stapdefinities implementeren voor geschreven scenario's
    Module 4: Applicatieontwikkeling aansturen met BDD
    • BDD-scenario's afstemmen op zakelijke vereisten
    • Samenwerken met belanghebbenden om acceptatiecriteria te definiëren
    • BDD gebruiken om applicatieontwerp en -ontwikkeling te begeleiden
    • Hands-on oefening: Applicatiefuncties ontwikkelen die worden aangestuurd door BDD-scenario's
    ________________________________________
    Dag 2: Geavanceerde Reqnroll-functies en testautomatisering
    Module 5: Een onderhoudbare testautomatiseringslaag ontwerpen
    • Projecten structureren voor schaalbaarheid en onderhoudbaarheid
    • Herbruikbare componenten en hooks implementeren
    • Testgegevens effectief beheren
    • Hands-on Lab: Testautomatiseringscode refactoren voor onderhoudbaarheid
    Module 6: Reqnroll integreren in het ontwikkelingsproces
    • Continue integratie (CI) met Reqnroll
    • Reqnroll-tests uitvoeren in CI/CD-pipelines
    • Testrapporten genereren en interpreteren
    • Praktische oefening: een CI-pipeline instellen met Reqnroll-tests
    Module 7: Migreren van SpecFlow naar Reqnroll
    • Verschillen tussen SpecFlow en Reqnroll
    • Stapsgewijs migratieproces
    • Omgaan met veelvoorkomende migratie-uitdagingen
    • Praktisch lab: een bestaand SpecFlow-project migreren naar Reqnroll
    Module 8: Best practices en geavanceerde onderwerpen
    • Reqnroll-tests debuggen
    • Technieken voor prestatieoptimalisatie
    • Geavanceerde Reqnroll-functies verkennen
    • Eindproject: een uitgebreide testsuite implementeren voor een voorbeeldtoepassing

  • Cursus Acceptance Testing met ReqnRoll : Algemeen

    Lees de algemene cursus informatie
  • Cursus Acceptance Testing met ReqnRoll : Reviews

  • Cursus Acceptance Testing met ReqnRoll : Certificaat