Publicité

Les outils d’automatisation de tests (scripting) : Adoption et enjeux (complet) par AXON Intégration et développement

9 Jun 2015
Publicité

Contenu connexe

Similaire à Les outils d’automatisation de tests (scripting) : Adoption et enjeux (complet) par AXON Intégration et développement(20)

Publicité

Plus de AQT-presentations(20)

Publicité

Les outils d’automatisation de tests (scripting) : Adoption et enjeux (complet) par AXON Intégration et développement

  1. MIDI EXPERT PRÉSENTÉ PAR AUTOMATISATION DE TESTS (SCRIPTING) ADOPTION & ENJEUX
  2. MIDI EXPERT PRÉSENTÉ PAR AUTOMATISATION DE TESTS (SCRIPTING) ADOPTION & ENJEUX 6 JUIN 2015
  3. 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
  4. Notre expertise 09/06/2015L'automatisation des tests Page 4 PRODUITSSERVICES DÉVELOPPEMENT MODERNISATION QUALITÉ LOGICIELLE PROJETS QUALITÉ DES PROJETS GARANTIE À 100%
  5. 1 POURQUOI AXON & LES TESTS
  6. 09/06/2015L'automatisation des tests Page 6 AXON, centre de développement et modernisation d’applications, s’implique dans les essais logiciel. POURQUOI?
  7. 2 POURQUOI AUTOMATISER
  8. 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
  9. 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
  10. 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
  11. 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
  12. 3 LES DÉFIS DU PASSAGE MANUEL À L’AUTOMATISATION
  13. Les perceptions par rapport à l’automatisation 09/06/2015L'automatisation des tests Page 14 2 Plein de tests impossibles à automatiser 8 Changements importants 7 Formation des QA 5 Expériences ratées 3 Pas le temps 4 Gros investissements 6 Travailler en silo entre développement et assurance qualité 1 Trop d’efforts, les tests automatisés demandent un entretien et une évolution constante
  14. 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 ANOMALIES LA QUALITÉ DOIT ÊTRE LA PRIORITÉ
  15. 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
  16. 4 POURQUOI LES OUTILS ACTUELS N’OFFRENT PAS LE ROI ESCOMPTÉ
  17. Pourquoi les outils actuels n’offrent pas le ROI escompté? 09/06/2015L'automatisation des tests Page 18 1 Nécessité d’utiliser plusieurs outils de script afin de tester un processus complet 6 Nouveau rôle dans l’équipe 3 Validation et la consolidation des résultats 2 Gestion des scripts 4 Adhésion 5 Gestion du changement
  18. 5 UNE NOUVELLE DÉMARCHE POUR SIMPLIFIER L’ADOPTION & ASSURER LE ROI
  19. 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
  20. 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
  21. 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
  22. 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?
  23. MIDI EXPERT PRÉSENTÉ PAR info@axon-id.com MERCI www.axon-id.com www.askida.com @axon_id @askidasoftware
Publicité