Publicatiedatum : 31/01/2024

Opleiding : Testautomatisering voor webapplicaties

Praktijkcursus - 3d - 21u00 - Ref. ATO
Prijs : 1930 € V.B.

Testautomatisering voor webapplicaties




De diversiteit aan technologieën, browsers en servers bemoeilijkt het testen van webapplicaties. Deze cursus presenteert best practices voor het organiseren van de automatisering van dit type testen. Verschillende soorten propriëtaire en Open Source tools worden gepresenteerd en gebruikt.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. ATO
  3d - 21u00
1930 € V.B.




De diversiteit aan technologieën, browsers en servers bemoeilijkt het testen van webapplicaties. Deze cursus presenteert best practices voor het organiseren van de automatisering van dit type testen. Verschillende soorten propriëtaire en Open Source tools worden gepresenteerd en gebruikt.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Inzicht in de verschillende fasen en tools voor het implementeren van een testautomatiseringsketen
Web server-side automation tools ontdekken en toepassen
Weten hoe je verschillende tools moet gebruiken om Web GUI-tests uit te voeren op verschillende browsers.
Organiseer en beheer een database van geautomatiseerde webtests op de lange termijn

Doelgroep
Ontwikkelingsingenieurs, certificeerders, testers, die technische kennis willen verbeteren of verwerven die specifiek is voor het automatiseren van tests van webapplicaties.

Voorafgaande vereisten
Goede kennis van een procedurele of objectgeoriënteerde taal.

Opleidingsprogramma

1
Inleiding

  • Herinnering aan de soorten testen (unit, integratie, functioneel, stress, belasting, etc.).
  • Server-side testen (business component unit, prestaties, stress).
  • Client-side testen (GUI, robuustheid).

2
De fasen van automatisering en hun hulpmiddelen

  • Voorbereiding van testgegevens en orakels.
  • Uitvoering en evaluatie van testen.
  • Productie van testrapporten.
  • Testautomatiseringsketen.
  • Continue integratie server.
Praktisch werk
Automatische testketen geïntegreerd in een continue integratie server.

3
Testen aan de serverkant automatiseren

  • De tools die beschikbaar zijn voor de verschillende platforms: Java EE, .Net, PHP.
  • Unit testen van bedrijfscomponenten met en zonder containers.
  • Integratietests met en zonder dummyobjecten (Mocks).
  • Testen van webservices.
  • Stresstests van de server. Uitroltests.
Praktisch werk
Implementatie met EJB3Unit, PHPUnit, DBUnit, WSUnit, TestNG en DBUnit. Vergelijking met tools gewijd aan het .NET platform. Stresstests met JMeter of Gatling.

4
Client-side testen automatiseren

  • Test- en fijnafstellingstools voor de client.
  • Testrobots voor functionele gebruikerstests.
  • Ontwikkelingsbibliotheken voor automatisering.
  • Zoek GUI-componenten (positie, Id, Css, xPath, enz.).
  • Berichtenboxen en waarschuwingen beheren.
  • Unit testen en Javascript.
  • HTML-pagina testen, cross-browser testen.
  • Automatische tests en Rich InternetApplication (Flex, JavaFX, ...)
Praktisch werk
Het automatiseren van tests op HTML-pagina's met toenemende moeilijkheidsgraad. JsUnit, HTMLUnit, Ranorex of testComplete. Testprogrammering met Selenium IDE en Selenium Server met Katalon Studio.

5
Geautomatiseerde tests organiseren en onderhouden

  • Hulpmiddelen voor testbeheer en upstream traceerbaarheid naar vereisten.
  • Omgaan met functionele en technische veranderingen.
  • Notie van opslagplaats voor webonderdelen.
  • Begrip van laag en functionele abstractie.
  • Parallelle tests op een netwerk van machines.
Praktisch werk
Implementatie van een volledige testcyclus met TestLink, Mantis en Selenium: beheer van vereisten, tests, afwijkingen, de robot en resultaten. Demonstratie van Selenium GRID.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 3 juni, 9 dec.

PARIS LA DÉFENSE
2026 : 3 juni, 9 dec.