Cucumber: Implementing BDD with Java Training Cursus
Cucumber is een open-source, BDD-framework voor het schrijven van tests in een natuurlijke taalstijl. BDD, of Behavior Driven Development, is een agile softwareontwikkelingstechniek die samenwerking tussen ontwikkelaars, QA en niet-technische zakenmensen in een softwareproject aanmoedigt.
Deze training begint met een bespreking van BDD en hoe Cucumber wordt gebruikt om BDD-tests voor webapplicaties uit te voeren. Deelnemers krijgen ruimschoots de gelegenheid om te communiceren met de instructeur en collega's terwijl ze de concepten en tactieken implementeren die ze hebben geleerd in deze praktische, op de praktijk gebaseerde laboratoriumomgeving.
Aan het einde van deze training zullen de deelnemers een goed begrip hebben van BDD en Cucumber, evenals de nodige oefening en toolset om hun eigen testcases te schrijven voor real-world softwaretestscenario's.
Vorm van de cursus
- Zware nadruk op hands-on oefenen.
- De meeste concepten worden geleerd door middel van monsters, oefeningen en hands-on ontwikkeling.
Notitie
- Deze training maakt gebruik van Eclipse en Selenium. Als u een ander IDE- of testautomatiseringsframework wilt gebruiken, neem dan contact met ons op om dit te regelen.
- Als uw team voor het eerst overstapt van handmatig testen naar automatiseringstesten, neem dan contact met ons op om de training uit te breiden met extra dekking van automatiseringstesten.
Cursusaanbod
Invoering
Installeren en configureren Cucumber
Business Gedreven ontwikkeling (BDD) en acceptatietestgestuurde ontwikkeling (ATDD)
Het betrekken van de Business analisten in uw organisatie
Het definiëren van uw projectvereisten
Het opzetten van het test-ecosysteem
- IDE's, testframeworks en bouwbibliotheken
Een Web Application Testing-systeem opzetten
Gherkin: Uw verhalen schrijven in een gebruiksvriendelijke taal
Functies schrijven
Scenario's schrijven
Stapdefinities schrijven in Java
Functies en scenario's organiseren met tagging
Werken met haken
Werken met Databases
Refactoring Cucumber
Cucumber gebruiken met Selenium
Rapporten genereren
Opkomende trends
Conclusie
Vereisten
- Java programmeerervaring
- Ervaring met het testen van softwareautomatisering
Publiek
- Testers en ontwikkelaars
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 €2280 online delivery, based on a group of 2 delegates, €720 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?
Cucumber: Implementing BDD with Java Training Cursus - Enquiry
Cucumber: Implementing BDD with Java - 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
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Cursus - Automation Testing with Cypress
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 is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Cursus - Advanced Selenium with C#
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Cursus - Protractor: End-to-end testing for Angular web applications
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advance Test Automation in Java using Selenium with continuous integration and version control
35 UrenAan het einde van deze training zullen de deelnemers in staat zijn:
- Installeer en configureren Maven.
- Automatische test met gebruik Selenium
- Het beheer GIT
- Integratie voortdurende integratie
Format van de cursus
- Interactieve lezingen en discussie.
- Veel oefeningen en oefeningen.
- Hand-on implementatie in een live-lab-omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
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.
Advanced Selenium with C#
14 UrenIn deze live training onder leiding van een instructeur leren deelnemers hoe ze een geautomatiseerde testsuite kunnen verbeteren met behulp van geavanceerde technieken om te rijden Selenium.
Doelgroep: softwaretesters, testmanagers, professionals op het gebied van kwaliteitsborging.
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.
Selenium C# Test Automation
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars en testers die testautomatisering willen uitvoeren met C# en Selenium.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Selenium WebDriver.
- Schrijf tests met Selenium, C# en Nunit met Visual Studio IDE.
- Voer C# Selenium-testautomatisering uit.
Selenium with Jenkins and Docker
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op DevOps-ingenieurs die Selenium willen gebruiken om Selenium tests uit te voeren in Docker-containers.
Aan het einde van deze training kunnen deelnemers:
- Creëer een testautomatiseringsinfrastructuur voor testen op aanvraag.
- Ontwikkel een testautomatiseringsframework met behulp van Java.
- Bouw een CI/CD-pijplijn helemaal opnieuw met Jenkins en Docker.
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
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.