Introduction to Model Based Testing Training Cursus
Model-Based Testing (MBT) is een testbenadering die modellen gebruikt om het gewenste gedrag van een te testen systeem (SUT) weer te geven. Het is een testaanpak in een vroeg stadium die een volledige, sterk geautomatiseerde testdekking mogelijk maakt die systematisch en onderhoudbaar is.
In deze door een instructeur geleide, live training leren deelnemers de theorie en praktijk van modelgebaseerd testen terwijl ze de aangegeven tools en technieken implementeren in een demo Model-Based Testing (MBT) testomgeving.
Aan het einde van deze training zijn de deelnemers in staat om:
- Genereer testcases door modelleringsstrategieën en -technieken toe te passen.
- Beoordeel en evalueer gratis en commerciële tools voor het implementeren van MBT.
- Beheer testmodellen voor verschillende soorten softwaretoepassingen, systemen en omgevingen.
- Evalueer, stel voor en implementeer een MBT-strategie binnen een organisatie.
- Begrijp en leg de voordelen en uitdagingen van MBT uit.
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Cursusaanbod
Invoering
MBT versus conventioneel, op scripts gebaseerd testen
Modelleren van concepten en technieken
Modelgebaseerde testtools
Het voorbereiden van de omgeving
Modelgebaseerd testontwerp en -creatie
Modelgebaseerde testprocessen
Plannen en implementeren
MBT onderhouden en uitbreiden
Slotopmerkingen
Vereisten
- Ervaring met het testen van software
Publiek
- Softwaretestingenieurs, analisten, ontwerpers en managers
- Ontwikkelaars
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Introduction to Model Based Testing Training Cursus - Booking
Introduction to Model Based Testing Training Cursus - Enquiry
Introduction to Model Based Testing - Consultancyaanvraag
Consultancyaanvraag
Testimonials (5)
Ik heb van alles genoten omdat het allemaal nieuw voor mij is en ik zie welke toegevoegde waarde het kan hebben voor mijn werk.
Zareef - BMW South Africa
Cursus - Tosca: Model-Based Testing for Complex Systems
Automatisch vertaald
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Cursus - Robot Framework: Keyword Driven Acceptance Testing
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
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Cursus - TestComplete
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.
Automate Windows Desktop Applications with AutoIt
14 UrenIn deze door een instructeur geleide, live training in België (op locatie of op afstand), leren deelnemers hoe ze AutoIt kunnen gebruiken om venstertoepassingen te automatiseren terwijl ze een reeks praktische live-lab-oefeningen doorlopen.
Iridium: Cucumber and Selenium Based Testing
7 UrenDeze live training onder leiding van een instructeur in België (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 België (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.
Robot Framework: Keyword Driven Acceptance Testing
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op softwaretestingenieurs die willen leren hoe ze een set testcases en een testsuite kunnen schrijven en vervolgens de tests op een demoapplicatie kunnen uitvoeren.
Aan het einde van deze training kunnen deelnemers:
- Gebruik de op trefwoorden gebaseerde testaanpak van Robot Framework en de syntaxis van testgegevens in tabelvorm om tests te schrijven en uit te voeren. Gebruik een consistente syntaxis om nieuwe trefwoorden samen te stellen uit bestaande trefwoorden. Voer Gherkin-stijl Behavior Driven Development (BDD)-tests uit (vergelijkbaar met Komkommer). Genereer en interpreteer rapporten en logboeken om fouten in de geteste applicatie op te lossen. Uitgebreide mogelijkheden van Robot Framework met behulp van bibliotheken van derden geschreven in Python, Java, Perl, Javascript en PHP. Integreer Robot Framework met Selenium voor het testen van webapplicaties.
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.
TestComplete
21 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze de functies van TestComplete kunnen gebruiken, inclusief het testobjectmodel, controlepunten, naamtoewijzing en gebruikersinterface om geautomatiseerd testen uit te voeren op desktop, internet, en mobiele applicaties.
Aan het einde van deze training kunnen deelnemers:
- Functionele tests maken, registreren en uitvoeren.
- Creëer een schaalbaar en onderhoudbaar testframework.
- Creëer controlepunten, pas tests aan voor meerdere apparaten en analyseer testresultaten.
- Gebruik de scriptextensies van TestComplete.
Automation Testing with Cypress
14 UrenDeze instructeur-geleide, live training in België (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.
Tosca: Model-Based Testing for Complex Systems
35 UrenIn deze door een instructeur geleide, live training in België leren deelnemers hoe ze Tosca kunnen gebruiken om end-to-end (web + backend) testen uit te voeren. De training combineert theorie met praktijk in een live lab-omgeving, waardoor deelnemers de kans krijgen om te communiceren met de technologie, de instructeur en hun collega's.
De training begint met een overzicht van traditionele code en scriptgebaseerde automatiseringstests en contrasteert dit met Tosca's modelgebaseerde (MBT) aanpak. Deelnemers leren hoe ze testcases kunnen maken en uitvoeren met behulp van Tosca's standaardmodules en hoe ze hun eigen modules op maat kunnen bouwen voor uitvoering.
Van principes voor softwaremodellering tot testdekking in verschillende browsers, deze training leidt deelnemers door zowel theorie als praktijk en stelt hen in staat om hun eigen testoplossing in Tosca te implementeren.
TOSCA Certification Preparation
14 UrenDeze door een instructeur geleide, live training in België (online of ter plaatse) is bedoeld voor softwaretestprofessionals op gemiddeld niveau die gecertificeerd willen worden in TOSCA en hun vaardigheden willen aantonen op het gebied van testautomatisering met behulp van Tricentis Tosca.
Aan het einde van deze training kunnen deelnemers:
- De structuur en vereisten van de TOSCA-certificering begrijpen.
- TOSCA-concepten beheersen, inclusief het ontwerpen, automatiseren en uitvoeren van testcases.
- Best practices toepassen voor het bouwen van herbruikbare en onderhoudbare testcases.
- Zich voorbereiden op de praktische en theoretische onderdelen van het TOSCA-certificeringsexamen.