Qualité des développements : stratégies de tests

Qualité des développements : stratégies de tests

PARTIE THÉORIQUE

Qualité logicielle =

  • qualité de l’organisation et choix des méthodes (cascade, cycle en V, agilité, hybride …) 
  • qualité de l’environnement du projet (stacks techniques, outils et frameworks, suivi de projet, documentation)
  • qualité de la conception et des développements (méthodes de conception, pair programming, sécurité)
  • qualité des tests (types de tests, automatisation, plateformes …)

Tests

TDD – BDD – DDD

Couverture de code

Les méthodes agiles

Scrum

Epics et User Stories

Intégration Continue

Quelques liens utiles

Outils d’intégration, de tests et de couverture de code

Jenkins
Postman
JUnit
PHPUnit

Couverture Java : Atlassian Clover
Couverture JavaScript : Istanbul
Couverture Python : utiliser la bibliothèque coverage.py
Couverture Ruby : Simplecov

SonarQube
SonarSource

Gestion et suivi de projet

Trello
Jira
Zenkit
Vivifyscrum
Kanbanize

PARTIE PRATIQUE

Etude de cas ESPORT

Roadmap

Suivi des tests

A l’issue du module transmettez votre travail par mail à : bruno.bonnefoy@intervenant.igensia.com

Deadline : 23 avril 2025