Aperçu du cours
Doel van de training : Deze training biedt functionele testers en ontwikkelaars de vaardigheden om effectief functionele tests uit te voeren in Agile en DevOps omgevingen. Deelnemers leren flexibele teststrategieën toe te passen en de waarde van continue integratie (CI) en continue testing (CT) binnen Agile en DevOps teams te benutten.
Prérequis
- Basiskennis van softwaretesten en Agile principes.
- Ervaring met automatiseringstools zoals Selenium of JUnit is een plus.
- Kennis van CI/CD pipelines is aanbevolen, maar niet verplicht.
Fonctionnalités
- De basisprincipes van functioneel testen in Agile en DevOps begrijpen.
- Automatisering van functionele tests integreren in CI/CD pipelines.
- Testen als onderdeel van de softwareontwikkeling binnen Agile en DevOps teams.
- Testscenario’s ontwerpen en uitvoeren in iteratieve ontwikkelcycli.
- De samenwerking tussen testers, ontwikkelaars en operationele teams verbeteren.
Public ciblé
- Functionele testers in Agile en DevOps teams.
- Ontwikkelaars die testen willen integreren in hun workflow.
- DevOps-engineers en IT-managers die testautomatisering willen implementeren.
- Testcoördinatoren die de samenwerking in multidisciplinaire teams willen verbeteren.
Détails
- 9 Sections
- 35 Lessons
- 3 Days
Expand all sectionsCollapse all sections
- Wat is functioneel testen in Agile en DevOps? (1,5 uur)3
- Functionele teststrategieën in Agile omgevingen (2 uur)4
- Integratie van functionele testen in DevOps (2,5 uur)4
- Testautomatisering in Agile en DevOps omgevingen (2,5 uur)4
- Testen binnen CI/CD en met containers (2,5 uur)4
- 5.1Implementeren van testautomatisering binnen CI/CD-pijplijnen.
- 5.2Docker en Kubernetes gebruiken voor het testen van containerized applicaties.
- 5.3Integratie van geautomatiseerde regressietests en performance tests.
- 5.4Praktijkoefening : Integreren van tests in een Jenkins CI-pijplijn voor een microservice.
- Testresultaten analyseren en rapporteren (2 uur)4
- Het belang van samenwerking in Agile en DevOps (2,5 uur)4
- 7.1Samenwerken met ontwikkelaars, operationele teams en andere testers.
- 7.2Het delen van testomgevingen en testdata in een DevOps-cyclus.
- 7.3Communicatie en feedback loops verbeteren binnen het team.
- 7.4Praktijkoefening : Groepsdiscussie over samenwerking tussen testers en ontwikkelaars in een Agile project.
- Verbeteren van testautomatisering en testtools (2,5 uur)4
- Toekomstige trends en optimalisatie van testen (2 uur)4
- 9.1De rol van AI en machine learning in het testen van software.
- 9.2Gebruik van geavanceerde tools voor automatisering in DevOps (GitOps, Kubernetes CI/CD).
- 9.3Trends in geautomatiseerd testen voor complexe systemen zoals microservices.
- 9.4Interactieve oefening : Discussie over toekomstige trends in automatisering en AI voor softwaretesten.