SolidCV

Stratégies de test avancées pour les applications agiles

Ce cours vous présentera des stratégies de test avancées telles que les tests d'intégration, les tests de performance et les tests de sécurité. Vous apprendrez à intégrer ces stratégies dans votre processus de développement agile et à utiliser des outils de test automatisés pour améliorer la qualité de vos applications.

Format Progressive
Level Avancé
Language fr

Course teaser

Ce cours vous présentera des stratégies de test avancées telles que les tests d'intégration, les tests de performance et les tests de sécurité. Vous apprendrez à intégrer ces stratégies dans votre processus de développement agile et à utiliser des outils de test automatisés po...

Roadmap

  • 1. Foundations of Advanced Testing in Agile
    Introduces the principles of advanced testing strategies in agile contexts, including shift-left, the modern test pyramid, and risk-based approaches. Sets the mindset and tooling considerations for integrating advanced testing into agile workflows.
  • 2. Integration and Contract Testing
    Covers strategies for integration testing, API and contract verification, test doubles, and strategies for collaborating across microservices boundaries.
  • 3. Performance and Reliability Testing
    Explores load, stress, soak testing, and reliability engineering practices. Teaches how to integrate performance testing into agile cycles and use performance budgets.
  • 4. Security Testing for Agile Teams
    Addresses practical security testing techniques including static analysis, dynamic testing, dependency scanning, and threat modeling tailored for agile workflows.
  • 5. Test Automation Pipelines and CI/CD Integration
    Focuses on designing CI pipelines that include layered testing, gating strategies, parallelization, and feedback loops to keep agile velocity high.
  • 6. Observability, Test Metrics, and Scaling Testing in Agile Organizations
    Covers test reporting, observability, feedback loops from production, and organizational practices for scaling testing capabilities across teams.