Publicatiedatum : 22/04/2024

Opleiding : Automatische tests en continue integratie in C++

Praktijkcursus - 4d - 28u00 - Ref. AOI
Prijs : 2430 € V.B.

Automatische tests en continue integratie in C++




In deze cursus wordt een testproces voor applicaties in een C++-omgeving gepresenteerd en geïmplementeerd. Je zult zien hoe elke fase van het testproces geautomatiseerd kan worden. U leert hoe u de effectiviteit van uw unit tests controleert en hoe u systeemtests schrijft. U zult continue integratie opzetten.


INTER
INTRA
OP MAAT

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

Ref. AOI
  4d - 28u00
2430 € V.B.




In deze cursus wordt een testproces voor applicaties in een C++-omgeving gepresenteerd en geïmplementeerd. Je zult zien hoe elke fase van het testproces geautomatiseerd kan worden. U leert hoe u de effectiviteit van uw unit tests controleert en hoe u systeemtests schrijft. U zult continue integratie opzetten.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De inhoud en bewaking van het automatiseringsproject instellen
De dekking van het testplan definiëren en de testopslagplaats organiseren
Specifieke tools implementeren om eenheidstests in C++ te automatiseren
GUI-, webservice- en schaalbaarheidstests automatiseren
Mettre en place l'intégration continue et analyser le reporting des résultats

Doelgroep
Software kwaliteits- en testmanagers, ontwikkelaars, testautomatiseringsingenieurs.

Voorafgaande vereisten
Basiskennis van C++ programmeren is vereist.

Praktische modaliteiten
Praktisch werk
Algemene tools: Testlink, Selenium, Mantis, Hudson of Jenkins, SVN, SOAP UI.
Leer methodes
Specifieke gereedschappen voor C++: Make, Gcov, Googletest (GTest) of CppUnit, AutoIT (windows), QTtest.

Opleidingsprogramma

1
Een herinnering aan de testaanpak

  • Definitie. Testniveaus: eenheid, integratie, systemen en acceptatie, bevestiging en non-regressie.
  • De verschillende testtechnieken. Het testproces.
  • Ontwikkel- en testcycli.
  • Teststrategie. De voordelen van end-to-end strategieën.
  • Besluit om te automatiseren. Welke follow-up?
Workshop storytelling
Definitie van de taken die komen kijken bij het uitvoeren van een automatiseringsproject voor een C++-toepassing.

2
Analyse en ontwerp

  • Presentatie van testtechnieken.
  • Eisen, test, testvoorwaarde, testgeval, testprocedure, randvoorwaarden.
  • Wat is een hoes?
  • Presentatie van een open source testlink tool.
  • Beste praktijk: dekking, waardering, het schrijven van tests.
Praktisch werk
De testopslagplaats implementeren. Overzicht van open source en betaalde tools voor testbeheer, presentatie van andere tools (TFS).

3
Automatisering van eenheidstesten

  • Eenheidstests: wat is een stuurprogramma?
  • Gebruik van plugs om tests te automatiseren.
  • Soorten dekking: instructie, vertakking, voorwaarde, beslissing.
Praktisch werk
Implementatie van Google's unit testing framework in C++ (GTest) en een testplug. Controleren van codedekking met Gcov.

4
Automatisering van systeemtests

  • Organiseren van testuitvoering: testomgevingen, anomaliemanager.
  • Systeemtests automatiseren.
  • API en WebService testen. GUI-testen. Belasting testen.
  • Beste praktijken in automatisering.
  • Presentatie van Selenium voor het web.
  • Oplossingen voor andere typen HMI.
Praktisch werk
GUI/Web testen automatiseren met AutoIT/Selenium/QTTest. Automatiseren van webservicetests met SOAP UI. Implementatie van belastingstesten met SOAP UI.

5
Continue integratie

  • Continue integratie: principes en voordelen.
  • Presentatie van Hudson of Jenkins, presentatie van plug-ins.
  • Rapportage van resultaten.
Praktisch werk
Implementatie met Hudson SVN en Make. Rapportage van dekking en testresultaten, integratie met Testlink.

6
Conclusie

  • Hoe automatisering instellen.
  • "Trefwoord testen": demonstratie met robotraamwerk.
  • Keuze van tools. Open source of betaalde tools?


Feedback van klanten
3,8 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
NICOLAS F.
24/06/25
4 / 5

Zeer goede en competente trainer
CORGNE BRUNO L.
24/06/25
4 / 5

Te veel onderwerpen in 4 dagen.
EMMANUEL C.
24/06/25
4 / 5

Zeer leerzame inhoud. Genoeg tijd om te oefenen



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 : 17 maa., 2 juni, 13 okt.

PARIS LA DÉFENSE
2026 : 17 maa., 2 juni, 13 okt.