Aperçu du cours
Doel van de training : Deze training biedt softwareontwikkelaars, testers en QA-professionals een diepgaand inzicht in de methoden voor geautomatiseerd testen van applicaties en systemen. Deelnemers leren hoe ze automatische testprocessen kunnen opzetten, teststrategieën kunnen ontwikkelen en de kwaliteit van software kunnen verbeteren door geautomatiseerde testen in de ontwikkelingscyclus te integreren.
Prérequis
- Basiskennis van softwareontwikkeling en testmethoden.
- Ervaring met programmeertalen zoals Java, Python of C# is een pluspunt.
Fonctionnalités
- De verschillende soorten tests begrijpen (unit, integration, functional, regression).
- Automatisering van tests toepassen in verschillende testfasen.
- Tools zoals Selenium, JUnit, en TestNG gebruiken voor geautomatiseerde tests.
- Best practices voor testautomatisering en onderhoud van testscripts.
- Integratie van testautomatisering in CI/CD-pijplijnen.
Public ciblé
- Softwareontwikkelaars en testers.
- Quality Assurance (QA)-professionals.
- IT-managers en DevOps-engineers.
- Iedereen die betrokken is bij het testen van applicaties en systemen.
Détails
- 9 Sections
- 35 Lessons
- 3 Days
Expand all sectionsCollapse all sections
- Geavanceerde testtechnieken (2,5 uur)4
- Testautomatisering in een Agile/DevOps-omgeving (2 uur)4
- 1.1Hoe testautomatisering past in een Agile en DevOps-framework.
- 1.2Test-Driven Development (TDD) en Behavior-Driven Development (BDD).
- 1.3De rol van testautomatisering in continue verbetering van softwarekwaliteit.
- 1.4Praktijkoefening: Integreren van TDD in een DevOps-omgeving en testen van een softwaretoepassing.
- Wat is geautomatiseerd testen? (2 uur)3
- Verschillende soorten geautomatiseerde tests (2,5 uur)4
- Het kiezen van de juiste testtools (2,5 uur)4
- Testautomatisering voor Web en Mobile Apps (2,5 uur)4
- Integratie van testautomatisering in de CI/CD-pijplijn (2,5 uur)4
- Onderhoud en beheer van geautomatiseerde tests (2 uur)4
- Best practices voor geautomatiseerd testen (2,5 uur)4