0% ont trouvé ce document utile (0 vote)
154 vues8 pages

Intégration Continue et Selenium

Ce document traite des techniques de test et de validation du logiciel, notamment l'intégration continue et l'outil Selenium pour l'automatisation des tests sur les applications web.

Transféré par

Ayoub Benkhadaj
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
154 vues8 pages

Intégration Continue et Selenium

Ce document traite des techniques de test et de validation du logiciel, notamment l'intégration continue et l'outil Selenium pour l'automatisation des tests sur les applications web.

Transféré par

Ayoub Benkhadaj
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TECHNIQUES DE TEST

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/

 Outil permettant d’automatiser les tests sur les


applications webs.
Selenium IDE
 Selenium IDE (Integrated Development Environment)
 Outil d’automatisation des tests des applications web
 C’est une extension qui s’integre au navigateur
 Permet:
 L’enregistrement automatique des tests
 La création / modification de tests
 La création de suite de tests
 L’execution des tests
 Le resultat des logs

 Richesse des commandes pour la réalisation des actions


TP1 : Mon premier test avec Selenium
 TP1 : Mon premier test avec Selenium
Seleniume IDE – les commandes
 Des actions pour utiliser 100% des possibilités en
test

Vous aimerez peut-être aussi