Aperçu du cours
Doel van de training : Deze training biedt testers, testmanagers en DevOps-teams de vaardigheden om testomgevingen en testdata effectief te beheren. Deelnemers leren testomgevingen op te zetten, testgegevens te genereren en geanonimiseerde data te gebruiken, essentieel voor het waarborgen van testbetrouwbaarheid en privacy.
Prérequis
- Basiskennis van softwaretesten en testbeheer.
- Ervaring met databases en testautomatisering is een pluspunt.
Objectifs pédagogiques
- Begrijpen van het belang van testomgevingen en testdata in softwaretesten.
- Strategieën ontwikkelen voor het opzetten en beheren van testomgevingen.
- Testdata-extractie, synthetische testdata en datamasking toepassen.
- Werken met geautomatiseerde testdata-oplossingen en tools.
- Privacy en compliance waarborgen bij het beheren van testdata (GDPR, ISO 27001).
Public ciblé
- Testmanagers en testcoördinatoren.
- QA-specialisten en DevOps-engineers.
- IT-beheerders en databasebeheerders.
- Softwareontwikkelaars die testen willen verbeteren met realistische data.
Programme de formation
-
Introductie tot testomgevingen en testdatabeheer (2 uur)
-
Wat zijn testomgevingen en waarom zijn ze belangrijk?
-
Verschillen tussen ontwikkel, test, acceptatie en productieomgevingen (DTAP-model).
-
Uitdagingen bij testomgevingen en testdatamanagement.
-
-
Opzetten en beheren van testomgevingen (2,5 uur)
-
Testomgevingconfiguratie en infrastructuurbeheer.
-
Virtualisatie en containertechnologieën (Docker, Kubernetes) in testomgevingen.
-
Virtualisatie en containertechnologieën (Docker, Kubernetes) in testomgevingen.
-
Praktijkoefening: Opzetten van een gesimuleerde testomgeving met Docker of Kubernetes.
-
-
Testdatabeheer en testdataoplossingen (2,5 uur)
-
Verschil tussen echte, synthetische en geanonimiseerde testdata.
-
Hoe testdata genereren en beheren voor verschillende testscenario’s?
-
Werken met Test Data Management (TDM) tools.
-
Casestudy: Analyse van testdata-uitdagingen en voorstellen voor verbetering.
-
-
Testdata-extractie en datamasking (2,5 uur)
-
Extractie en migratie van testdata uit productiedatabases.
-
Technieken voor datamasking, tokenization en versleuteling.
-
Gebruik van synthetische testdata voor GDPR-compliance.
-
Praktijkoefening: Implementeren van datamasking in een testdatabase.
-
-
Testdata automatiseren en beheren met tools (2,5 uur)
-
Gebruik van TDM-tools zoals Delphix, Informatica en IBM Optim.
-
Automatische generatie van testdata voor API’s en databases.
-
CI/CD-integratie en testdata-automatisering in DevOps.
-
Praktijkoefening: Opzetten van een geautomatiseerd testdata-beheerproces.
-
-
Beheer van testdata in microservices en cloudomgevingen (2 uur)
-
Uitdagingen van testdata in gedistribueerde architecturen.
-
Testdatabeheer voor microservices en serverless applicaties.
-
Best practices voor testdata in multi-cloudomgevingen.
-
Casestudy: Ontwikkelen van een testdatastrategie voor een microservicesomgeving.
-
-
Testdata en privacywetgeving (GDPR, ISO 27001) (2,5 uur)
-
Hoe testdata beheren binnen privacywetgeving?
-
Implementatie van datamasking en anonymisatie volgens GDPR.
-
Toepassen van ISO 27001-normen voor veilige testdata.
-
Praktijkoefening: Risicoanalyse van testdata en GDPR-compliance.
-
-
Monitoring en kwaliteitscontrole van testdata (2,5 uur)
-
Testdatakwaliteit waarborgen: validatie en consistentiecontroles.
-
Automatische monitoring van testdata en testomgevingen.
-
Logging en auditing van testdata-toegang en gebruik.
-
Praktijkoefening: Opzetten van een testdatamonitoring-dashboard.
-
-
Optimalisatie en best practices voor testdatabeheer (2 uur)
-
Hoe testdata efficiënter beheren en testomgevingen optimaliseren?
-
Testdatabeheer in Agile en DevOps-contexten.
-
Evaluatie en afsluiting van de training.
-
Interactieve oefening: Discussie over best practices in testdatamanagement.
-