Upload
aqt-presentations
View
65
Download
2
Embed Size (px)
Citation preview
Qui sommes-nous?
Depuis plus de 18 ans, notre
centre d’expertise en
développement de projets
et qualité logicielle propose
des solutions personnalisées et
éprouvées aux organisations
innovantes qui ont un processus
d’affaires unique et de grandes
exigences en matière de qualité
logicielle.
09/06/2015L'automatisation des tests Page 3
Notre expertise
09/06/2015L'automatisation des tests Page 4
PRODUITSSERVICES
DÉVELOPPEMENT
MODERNISATION
QUALITÉ LOGICIELLE
PROJETS
QUALITÉ DES PROJETS GARANTIE À 100%
09/06/2015L'automatisation des tests Page 6
AXON, centre de développement et modernisation
d’applications, s’implique dans les essais logiciel.
POURQUOI?
Les grands enjeux actuels du développement logiciel
09/06/2015L'automatisation des tests Page 9
Multiplateforme et multi-technologie
Complexité et instabilité des besoins
Importance de la commercialisation ( « time to market » )
Pression sur les budgets
Recherche de la simplicité d’utilisation qui augmente considérablement la complexité des
applications
Défis énormes de la sécurité
Absence de mesures et de métriques
Pourquoi automatiser les essais ?
09/06/2015L'automatisation des tests Page 10
Sauver du temps et de l’argent
Augmenter la rigueur
Implanter un processus structuré, répétable et transférable
Augmenter la couverture
Supporter les tests multiplateformes qui se multiplient
Pourquoi automatiser les essais?
09/06/2015L'automatisation des tests Page 11
Réaliser des essais que le manuel ne peut pas
Mettre de l’emphase sur la stratégie et la rédaction des scénarios
Capter la connaissance
Détecter et éviter la régression
Augmenter la motivation et le sentiment d’excellence
LES TESTS AUTOMATISÉS SONT UN PASSAGE OBLIGÉ POUR
ASSURER LE SUCCÈS CONTINU (IL FAUT SEULEMENT DÉTERMINER LE QUAND ET COMMENT)
Les bénéfices de l’automatisation
09/06/2015L'automatisation des tests Page 12
• Meilleure qualité = meilleur produit
• Diminution des coûts (meilleur ROI)
• Une équipe plus efficace avec des tâches à valeur ajoutées
• Moins de répétition
• Tester multitudes de fureteurs, langages, plateformes à la fois
• Réduction des anomalies
• Création d’une recette, d’une bible de l’automatisation
• Applicable à travers tous les processus organisationnels
Les perceptions par rapport à l’automatisation
09/06/2015L'automatisation des tests Page 14
2Plein de tests
impossibles à
automatiser
8Changements
importants
7Formation
des QA
5Expériences
ratées
3Pas le temps
4Gros
investissements
6Travailler en
silo entre
développement
et assurance
qualité
1Trop d’efforts, les
tests automatisés
demandent un
entretien et une
évolution
constante
Doit-on automatiser à 100%?
09/06/2015L'automatisation des tests Page 15
Automatiser demande réflexion. Planifier, structurer, travailler en équipe.
•Il faut être en mesure d’identifier les bonnes choses à tester
•Un nouveau processus et de nouveaux rôles (qui fait quoi?)
•La gestion des scripts (un outil de script ne peut tout tester)
•Nouvelles infrastructures à mettre en place
EN GÉNÉRAL, IL Y A UNE TROP GRANDE TOLÉRANCE AUX ANOMALIESLA QUALITÉ DOIT ÊTRE LA PRIORITÉ
Comment changer les mentalités?
09/06/2015L'automatisation des tests Page 16
La planification est la clé du changement
Identifier les solutions existantes
Assigner un coach ou mentor à l’équipe / formation / accompagnement
Changer la perception face l’anticipation de la perte d’emploi
Changer la culture de l’entreprise
Pourquoi les outils actuels n’offrent pas le ROI
escompté?
09/06/2015L'automatisation des tests Page 18
1Nécessité d’utiliser
plusieurs outils de
script afin de tester
un processus
complet6
Nouveau rôle
dans l’équipe
3Validation et la
consolidation des
résultats
2Gestion des
scripts
4Adhésion
5Gestion du
changement
Simplifier l’adoption
09/06/2015L'automatisation des tests Page 20
IDENTIFIER LES FACTEURS CLÉS
Volonté de la direction
L’adhésion des équipes
Anticiper le changement
ÉTABLIR LE PROCESSUS
Gérer et planifier
Nouveau rôle : scripteur
Définir une stratégie
CHOISIR LES BONS OUTILS
Pas à pas
Technologie
09/06/2015L'automatisation des tests Page 21
APP.
PATRIMONIALE
PROCESSUS EN LOT
SGBDR
SERVICES
TRAITEMENTS
APP. MOBILE
APP. « CLIENT LOURD »
COURRIEL
APPLICATION WEB
RAPPORTS
Telnet
(3270, 5250, etc.)
Autres
Script runner
Autres
SOAP UI
Rest Assured
Autres
Outil des fournisseurs
• Oracle
• DB2
• SAP Sybase
SSH
Commandes OS
Autres
Perfecto mobile, Appium
Mobile Labs, Autres
Sikuli, OATS, Autres
Greenmail. Apache James, Autres
Selenium, Ranorex, Sikuli, HP UFT,
TestComplete, Autres
“DIFF” Texte, “DIFF” MsOffice,
“DIFF” PDF, Autres
Créer un véritable ROI
09/06/2015L'automatisation des tests Page 22
VALIDER &
CUMULER LES
RÉSULTATS
PRÉPARER LES
DONNÉES DE
TESTS
LANCER LE SCRIPT
APP. PATRIMONIALE PROCESSUS EN LOT
SGBDR
SERVICES
TRAITEMENTS
APP. MOBILE
APP. « CLIENT LOURD »
COURRIEL
APPLICATION WEB
RAPPORTS
Telnet
(3270, 5250, etc.)
Autres
Script runner
Autres
SOAP UI
Rest Assured
Autres
Outil des fournisseurs
• Oracle
• DB2
• SAP Sybase
SSH
Commandes OS
Autres
Perfecto mobile, Appium
Mobile Labs, Autres
Sikuli, OATS, Autres
Greenmail. Apache
James, Autres
Selenium, Ranorex,
Sikuli, HP UFT,
TestComplete, Autres
“DIFF” Texte, “DIFF”
MsOffice,
“DIFF” PDF, Autres
RÉPÉTITIONS
DOCUMENTE | ORGANISE | SÉQUENCE | CENTRALISE RÉSULTATS | CONSERVE L’HISTORIQUE
Comment obtenir un bon ROI?
09/06/2015L'automatisation des tests Page 23
LA SITUATION NE
S’AMÉLIORERA PAS
1
ON SAIT QUE
VOUS ÊTES DÉJÀ
À LA LIMITE
2
ON SAIT QUE LE
STRESS NE BAISSERA
PAS
3
GESTIONNAIRESÉQUIPES DE
DEV ET QA
ALORS, ON FAIT QUOI?
MIDI EXPERTPRÉSENTÉ PAR
MERCI
www.axon-id.comwww.askida.com
@axon_id@askidasoftware