Académique Documents
Professionnel Documents
Culture Documents
ET
VALIDATION DU LOGICIEL
Intégration continue (1/3)
Principes:
C’est une pratique dans l’ingenieurie du développement logiciel
qui consiste à avoir une version commune centralisée du code et à
faire un « commit » très fréquent (quotidien voir plusieurs fois par
jour) afin d’éviter l’effet tunnel
Objectifs:
Faciliter la validation du logiciel au fil de l’eau
Eviter ou identifier au plus tôt les régressions
L’identification rapide de problématique d’intégration
La mise en évidence d’incohérence ou d’incompatibilité
Simplifier la phase d’intégration du logiciel
Intégration continue (2/3)
Le logiciel doit être développé avec des méthodes
type AGILE facilitant le développement incrémental
Les tests unitaires doivent être automatisés facilitant
leur exécution répétée quotidienne voir plusieurs
fois par jour
La mise en place d’une politique et d’un outillage
de versionning est clé avec le rythme des livraisons
qui sera intensifié
Intégration continue (3/3)
Product backlog
Story 1
Story 2 Produit livré
Story 3 et testé
Story … Sprint 30 jours
Intégration:
Créer les tests Automatiser les
Sprint backlog Coder jusqu’au versions et les tests
succès des tests instantanés des
nouvelles versions
Story 1 Integration continue
Tous les 24h (maxi)
Story 2
Selenium
http://docs.seleniumhq.org/