Module 1
Introduction - GenAI pour QA
Introduction - GenAI pour QA
30min
Leçons vidéo
Exercices
Lab pratique
Pourquoi GenAI révolutionne le testing
Vue d'ensemble des outils (ChatGPT, Claude, GitHub Copilot)
Cas d'usage rapides (quick wins test automation)
Module 2
Tests Unitaires Automatisés
Tests Unitaires Automatisés
1h
Leçons vidéo
Exercices
Lab pratique
Jest / Vitest (JavaScript/TypeScript)
- Prompt template : "Générer tests unitaires pour cette fonction"
- Exercice : Coverage 0% → 90% en 30min
JUnit / TestNG (Java)
- Prompt template : "Créer tests JUnit pour cette classe"
- Exercice : Tests service layer complet
pytest (Python)
- Prompt template : "Générer tests pytest avec fixtures"
- Exercice : Tests API Flask/FastAPI
xUnit / NUnit (.NET)
- Tests automatisés pour C#
- Mocking et assertions
Module 3
Tests End-to-End
Tests End-to-End
E2E) (45min
Leçons vidéo
Exercices
Lab pratique
Playwright / Cypress : Modern E2E testing
- Prompt template : "Créer test E2E login flow avec Playwright"
- Exercice : Suite tests E2E application web
Selenium : Cross-browser testing
- Scripts Python/Java automatisés
- Page Object Model génératif
API Testing : Postman / REST Assured
- Collections Postman auto-générées
- Contract testing
Module 4
Test Cases & Scenarios
Test Cases & Scenarios
30min
Leçons vidéo
Exercices
Lab pratique
Test Plan Generation : Plans tests complets
Test Cases : Cas de test fonctionnels détaillés
Edge Cases : Identifier scénarios limites
Test Data : Génération données réalistes (faker alternative)
Module 5
Test Automation Strategy
Test Automation Strategy
30min
Leçons vidéo
Exercices
Lab pratique
CI/CD Integration : Tests dans pipelines
Regression Testing : Automatisation non-régression
Performance Testing : Scripts JMeter/K6
Security Testing : OWASP ZAP automation