Behat: Behavior Driven Development (BDD) with PHP Training Cursus
Behat is een Behavior Driven Development (BDD) testkader geschreven in PHP. Het vergemakkelijkt de communicatie tussen ontwikkelaars, testers, zakelijke belanghebbenden en klanten tijdens het softwareontwikkelingsproces. Behat stelt niet-technische mensen in staat om duidelijke beschrijvingen te schrijven van het beoogde gedrag van een applicatie, en voert vervolgens die "scenario's" uit als functionele tests tegen de applicatie.
In deze door een instructeur geleide, live training leren deelnemers hoe ze BDD-stijl testcases kunnen schrijven en uitvoeren met behulp van Behat en PHP.
Aan het einde van deze training zijn de deelnemers in staat om:
- Voer geautomatiseerde tests uit die zijn geschreven in de voor mensen leesbare taal "Gegeven, Wanneer, Dan" Gherkin
- Gebruik Behat gebaseerde testcases om de samenwerking tussen technische en niet-technische teams te verbeteren
- Integreer Behat met Selenium, Mink, Goutte en andere browseremulators om tests uit te voeren en rapporten te genereren
- Breid de functionaliteit van Behat uit via het uitbreidingssysteem
- Test talloze gebruiksscenario's via terminalopdrachten, REST API's en meer.
Audiëntie
- Testingenieurs
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Cursusaanbod
Introductie
- Business Gedreven ontwikkeling (BDD) en Acceptance Test Driven Development (ATDD)
- BDD als samenwerkingstool voor software-ingenieurs, testingenieurs en zakenmensen
Definiëren van uw projectvereisten
Uw omgeving instellen voor het testen van webapplicaties
Gherkin: schrijf je verhalen in een gebruiksvriendelijke taal
De anatomie van het functiebestand
Het schrijven van je eerste speelfilm
Scenario's schrijven voor je feature
Stapdefinities schrijven
Parameters doorgeven aan Steps
Scenario-overzichten maken om meerdere argumenten door te geven
Gegevens delen tussen stappen
Functies en scenario's ordenen met tags
Installatie en demontage
Slotwoord
Vereisten
- Ervaring met testen en kennis van geautomatiseerd testen
- Ervaring met PHP programmeren
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
Behat: Behavior Driven Development (BDD) with PHP Training Cursus - Enquiry
Behat: Behavior Driven Development (BDD) with PHP - Consultancyaanvraag
Consultancyaanvraag
Reviews (5)
Goede verstandhouding, Łukasz had tijd voor de vragen van iedereen en was in staat om iedereen te helpen die een probleem had
Kelly Morris - Titian Software Poland Sp. z o.o.
Cursus - Selenium WebDriver in C#
Automatisch vertaald
Veel oefeningen, die veel praktische vaardigheden hebben opgeleverd.
Rafal Borek - Bytamic Solutions sp. z o.o.
Cursus - Automation Testing with Cypress
Automatisch vertaald
Stap voor stap analyse. Elke regel code uitleg. Elk probleem dat ik tijdens de cursus had, werd met succes opgelost en Łukasz vertelde me de reden. Ik vond het ook leuk dat er goede praktijken zijn gepresenteerd. Nooit ben ik overtuigd geweest van de TDD-stijl - ik vind het gewoon niet nuttig en de moeite waard. Łukasz wees op zoveel voordelen van TDD, dat het mijn mening volledig veranderde.
Michal Uscinski - Devapo Sp. z o. o.
Cursus - Testing Angular Applications
Automatisch vertaald
Trainer kennis van het onderwerp en zijn relatie met het publiek, evenals zijn geduld
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Cursus - Protractor: End-to-end testing for Angular web applications
Automatisch vertaald
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Cursus - Advanced Selenium
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced Selenium
14 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze een geautomatiseerde testsuite kunnen verbeteren met behulp van geavanceerde technieken om Selenium te besturen.
Aan het einde van deze training kunnen deelnemers:
- Los complexe testautomatiseringsproblemen voor webapplicaties op met Selenium.
- Pas reguliere expressies en patroongebaseerde verificatietechnieken toe.
- Afhandelen van uitzonderingen die de uitvoering van de test stopzetten.
- Zoek programmatisch naar webobjecten.
- Leg dynamisch gegevens vast van webbedieningen.
- Creëer een datagedreven testframework.
- Verdeel testen met Selenium Raster.
Testing Angular Applications
14 UrenIn deze door een instructeur geleide live training leren deelnemers hoe ze tests voor Angular toepassingen kunnen schrijven en onderhouden.
Aan het einde van deze training zullen de deelnemers dat kunnen
- Bepaal de meest geschikte strategie voor het testen van een Angular
- Voer unit-testen, component-testen, A / B-testen en end-to-end uit op een Angular
- Kies het juiste gereedschap voor de klus: Jasmine , karma, Protractor , mokka, enz.
- Schrijf tests in Protractor en Jasmine
- Test uitvoeren en debuggen met Karma en Protractor
- Maak een onderhoudbaar testpakket
- Gebruik best practices voor het testen van eenheden in Angular
Formaat van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Notitie
- Angular verschillende namen en versies, namelijk: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Neem contact met ons op om de versie aan te passen die in deze training wordt gebruikt.
Iridium: Cucumber and Selenium Based Testing
7 UrenDeze live training onder leiding van een instructeur in Nederland (online of op locatie) is bedoeld voor testingenieurs en ontwikkelaars die willen leren hoe ze een complexe webapplicatie kunnen testen met behulp van Iridium.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak end-to-end tests die de acties van een gebruiker simuleren terwijl deze door een webtoepassing navigeert.
- Automatiseer het testen van thematoepassingen met meerdere stijlen.
- Maak testcases die leesbaar zijn voor niet-technische mensen.
- Voer tests uit in een breed scala aan browsers.
- Gebruik het Iridium Snippets-pakket voor Atom om het schrijven van testscripts te vergemakkelijken.
- Verlaag de kosten voor het onderhouden van aangepaste Java-code en pagina-objecten.
Testing React Apps with Jest
14 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ingenieurs die Jest willen gebruiken om React applicaties en componenten te testen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer een goede testomgeving.
- Schrijf asynchrone tests voor React apps en componenten.
- Voer geavanceerde Jest-tests uit, waaronder spottende, spionnen en stubs.
Protractor: End-to-End Testing for Angular Web Applications
14 UrenIn deze door een instructeur geleide, live training leren deelnemers uit de eerste hand hoe ze Protractor tests kunnen schrijven tegen een voorbeeld van een Angular-webapplicatie in een live labomgeving.
Aan het einde van deze cursus zullen de deelnemers vaardigheid hebben verworven in Protractor en zich op hun gemak voelen
- het creëren van hun eigen automatiseringstests voor Angular-applicaties.
- Integratie van Protractor in hun bestaande ontwikkelingsworkflow.
- ervoor te zorgen dat hun tests schoon en onderhoudbaar zijn.
- het uitvoeren van Protractor met of zonder Selenium om browsergedrag te sturen.
Test Automation with Selenium and Katalon Studio
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op softwaretesters die Selenium en Katalon Studio willen gebruiken om end-to-end geautomatiseerde testoplossingen te creëren.
Aan het einde van deze training kunnen deelnemers:
- Genereer en voer platformonafhankelijke tests uit voor elk besturingssysteem of apparaat.
- Integreer geautomatiseerd testen in een CI/CD-pijplijn.
- Automatiseer webtests, API-tests, mobiele tests en desktoptests.
Selenium WebDriver in C#
14 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) laat deelnemers kennismaken met geautomatiseerd testen met Selenium WebDriver en C# in Visual Studio. Als je geen C# programmeerervaring hebt of C# wilt opfrissen, bekijk dan de cursus: C# voor Automation Test Engineers.
Test Automation with Selenium and Jenkins
21 UrenDeze cursus biedt training voor het omgaan met testprojecten met behulp van Selenium testsuite en continu testen met Jenkins.
Beoogde doelgroep:
- Software test engineers Software ontwikkelaars betrokken bij agile ontwikkeling Release managers QA engineers
Aan het einde van Selenium training kunnen de deelnemers:
- Gebruik Selenium testsuite effectief in echte projecten Gebruik Selenium voor cross-browser testen Verdeel de tests met behulp van Selenium Grid Run regressie Selenium tests in Jenkins Bereid testrapporten en periodieke rapporten voor met Jenkins
Test Automation with Selenium and Python
14 UrenIn deze door een instructeur geleide, live training in Nederland combineren deelnemers de kracht van Python met Selenium om het testen van een voorbeeldwebapplicatie te automatiseren. Door theorie te combineren met praktijk in een live labomgeving, verwerven deelnemers de kennis en praktijk die nodig is om hun eigen webtestprojecten te automatiseren met behulp van Python en Selenium.
Introduction to Selenium
7 UrenDeze inleidende cursus is bedoeld om testprofessionals vertrouwd te maken met de basisprincipes van het testen van webapplicaties met Selenium . Testers kunnen scripts bouwen, verbeteren en onderhouden met zowel de Selenium IDE als de Selenium 2 WebDriver.
Beoogde doelgroep
De doelgroep zijn softwaretesters die het testen van webapplicaties met Selenium willen automatiseren. Deze testers zijn misschien nieuw voor testautomatisering en kunnen ook kwaliteitsbeoefenaars, managers of teamleiders zijn die verantwoordelijk zijn voor de interactie met testers of die ervoor moeten zorgen dat de tools volledig en correct worden geïmplementeerd.
Aan het einde van de cursus kun je:
- Beschrijf de functie en het doel van Selenium
- Begrijp de voordelen en de juiste aanpak van testautomatisering
- Registreer geautomatiseerde testgevallen
- Speel geautomatiseerde testgevallen af
- Pas verschillende verificatietechnieken toe en gebruik deze
- Bekijk en analyseer resultaten
- Configureer en gebruik de Selenium RC (afstandsbediening)
- Maak en werk met testpakketten
- Plan automatische testruns
- Gebruik verschillende Selenium scriptindelingen
- Wijzig scripts om de mogelijkheid om de applicatie te testen uit te breiden
- Configureer Selenium met Eclipse en de Selenium 2 WebDriver
- RTTS-helperbestanden begrijpen en gebruiken
- Converteer seleniumcode om te werken met de Selenium 2 WebDriver
- Aangepaste logboekbestanden configureren
- Maak een aangepaste objectmap
- Maak herbruikbare modules om scriptonderhoud te verminderen
- Gebruik hulpmiddelen om XPath te identificeren
Selenium for Victims of Manual Testing
14 UrenDit is een praktische cursus ontworpen voor handmatige testers om geautomatiseerd testen te vergemakkelijken.
Complete Web Testing Environment with Selenium WebDriver and JMeter
35 UrenDeze cursus geeft een uitgebreid overzicht van het gebruik van geautomatiseerde functionele en prestatietests met Selenium en JMeter in een Java / Maven omgeving. 3 dagen wordt besteed aan Selenium , 2 aan JMeter .
Selenium WebDriver Overview
7 UrenWie zou moeten deelnemen
- Iedereen die ' Test Automation met Selenium Web Driver' binnen een bedrijf of voor persoonlijk gebruik wil gebruiken
Overzicht
- Leer hoe u vertrouwen hebt in het begrijpen van Test Automation met Selenium Web Driver
- Leer hoe u de informatie van de cursus in uw voordeel kunt gebruiken
Test Automation with Selenium
21 UrenDeze cursus biedt training voor het omgaan met testprojecten en biedt praktische ervaring met webapplicaties, functionele testautomatisering en cross-browser testautomatisering met behulp van Selenium testsuite.
Beoogde doelgroep:
- Software test ingenieurs
- Softwareontwikkelaars betrokken bij agile ontwikkeling
Aan het einde van Selenium training zullen de deelnemers in staat zijn om:
- Gebruik Selenium testsuite effectief in echte projecten
- Gebruik Selenium voor testen in meerdere browsers
Automation Testing with Cypress
14 UrenDeze instructeur-geleide, live training in Nederland (op locatie of op afstand) is gericht op softwaretesters die Cypress willen gebruiken voor het automatiseren van tests.
Aan het einde van deze training kunnen deelnemers:
- Voer end-to-end automatiseringstesten uit met Cypress.
- Implementeer integratie- en unittests in een webapplicatie.
- Gebruik Cypress als alternatief voor Selenium.