SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Automatisation des Tests
L'automatisation des tests fonctionnels est une étape clé dans les processus d'industrialisation de la conception et de la validation
de logiciels. Apportant de réels avantages, en terme de productivité et de fiabilité, l'automatisation des tests nécessite toutefois
une approche spécifique et pragmatique. Cette approche permet de prévenir les nombreux risques inhérents à l'automatisation et
d'atteindre les objectifs de test (non-régression) tout en assurant un retour sur investissement (ROI).


Les principaux bénéfices de l'automatisation
// Consistance

L'automatisation assure une véritable consistance aux tests. En effet, un cas de test se déroule toujours selon le même scénario,
consomme des données spécifiques connues d'avance, valide des résultats attendus. Par ce fait, la fiabilité d'un test est garantie
et, surtout, les éventuels problèmes peuvent être reproduits.

// Productivité

L'utilisation de composants de scripts, sortes de briques de test assemblables, permet une réutilisation optimale des tests
automatisés. Le but est de minimiser les développements d'automates tout en maximisant leur utilisation. Ce modèle de
développement est défini par le concept d'automatisation Clio.

En liant le script d'automatisation avec une structure de données à consommer ou à valider et non pas aux données elles-mêmes,
les cas de tests peuvent être facilement et rapidement étendus. La couverture de test s'en trouve nettement améliorée. Cette
fonctionnalité est entièrement prise en charge par le Framework d'automatisation Clio.




                                                 Principe de la modularité

L'automatisation replace les différents intervenants (testeurs, concepteurs de tests, tests managers) au coeur du système de test.
Les ressources ne sont pas mobilisées pour des tâches répétitives mais sont assignées aux activités centrales telles que l'analyse
des résultats, le développement de nouveaux tests, la planification et le management.

L'automatisation seule ne peut, en tant que telle, être réellement productive que si les résultats des exécutions sont aisément
accessibles, résumés, compilés et archivés. Ces tâches doivent être complètement inclues et transparentes dans le
système de test. On optera pour des outils d'automatisation pouvant être intégrés dans une plateforme de gestion de tests.

Même si cet avantage n'est pas le plus primordial, il n'en demeure pas moins que la rapidité du déroulement des tests automatisés
est nettement plus grande par rapport aux exécutions manuelles. En outre, les plateformes d'exécution peuvent être multipliées,
les exécutions lancées en mode batch hors des heures ouvrées.




                        Clio SA - Rue Michel Chauvet, 11 - CH- 1208 Genève - Tél. +41 22 787 06 50 - www.clio.ch
Les principaux risques de l'automatisation
Tout script d'automate est en fait un programme informatique qui implique une culture et une réflexion technique et algorithmique.
Une certaine forme de complexité doit donc être assumée par le concepteur d'automates. La structure de l'interface graphique à
tester, une mauvaise sélection des scénarios de test à automatiser (éligibilité des cas de tests), l'utilisation intensive de données
dynamiques, peuvent accroître considérablement cette complexité. Ces problèmes peuvent être nettement minimisés en adoptant
une méthode et une analyse avant tout travail de développement – une démarche d'automatisation formalisée – et, ensuite, en
définissant un cadre de développement clair et structuré. Toute complexité résiduelle sera, au maximum, cachée au concepteur
d'automates par l'utilisation de fonctions de librairies et autres outils – le Framework d'automatisation.



// Efforts de maintenance

Les tests fonctionnels génèrent essentiellement leurs plus-values à moyen et à long terme. En effet, le but premier des automates
est de vérifier le bon fonctionnement d'une opération donnée suite aux évolutions apportées à l'application cible ou à tout autre
élément susceptible d'avoir un impact sur le métier même de cette application. Il est donc primordial que les automates puissent
accomplir leurs tests tout en résistant au maximum à ces évolutions.
Seule une architecture de conception fiable et basée sur la réutilisation des automates peut être à même de minimiser les
impacts de ces changements. Le modèle de développement Clio répond de manière efficace, au travers de son framework
     ARCHITECTURAL
d'automatisation, aux exigences de modularité.
         SPIKE
// Maturité des processus

Pour rentabiliser efficacement les efforts d'automatisation, une certaine maturité dans les processus globaux de production de
logiciel doit être atteinte. La planification rigoureuse du release management ainsi que la communication entre les différents
intervenants sont les points capitaux de la réussite de la démarche d'automatisation.




     EXIGENCES
    UTILISATEURS
                            scénarii de test
                       Dernière
                       version
      ITÉRATION                                      TESTS D'ACCEPTATION




                       Défaut          TESTS MANUELS POUR L'ITÉRATION EN COURS
                                                                                                        Approbation
                                                                        Sélection de scénarii pour la
                                                                                                           client
                                                                            prochaine itération                       VERSION SIMPLE
                                                                          Scénarii nouvellement
                                                                              automatisés
                                          TESTS AUTOMATISÉS POUR VÉRIFIER LES
                       Défaut
                                         FONCTIONALITÉS VALIDÉES PRÉCÉDEMENT




                                                  Détail des tests UAT




                         Clio SA - Rue Michel Chauvet, 11 - CH- 1208 Genève - Tél. +41 22 787 06 50 - www.clio.ch

Mais conteúdo relacionado

Mais procurados

Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009JUG Lausanne
 
Présentation Agile Testing
Présentation Agile TestingPrésentation Agile Testing
Présentation Agile Testingjubehr
 
Stratégie de tests type
Stratégie de tests typeStratégie de tests type
Stratégie de tests typemadspock
 
Guide tests fonctionnels
Guide tests fonctionnelsGuide tests fonctionnels
Guide tests fonctionnelscvcby
 
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...AQT-presentations
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsCloudNetCare
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logicielJean-Paul CARMONA
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Jean-Emmanuel Houdu
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17Marc Hage Chahine
 
Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logicieldanaobrest
 
Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1SQLI
 
Cas Client Bouygues Telecom - CloudNetCare
Cas Client Bouygues Telecom - CloudNetCareCas Client Bouygues Telecom - CloudNetCare
Cas Client Bouygues Telecom - CloudNetCareCloudNetCare
 
Automatisation des tests - objectifs et concepts - partie 2
Automatisation des tests  - objectifs et concepts - partie 2Automatisation des tests  - objectifs et concepts - partie 2
Automatisation des tests - objectifs et concepts - partie 2Christophe Rochefolle
 
Intro sur les tests unitaires
Intro sur les tests unitairesIntro sur les tests unitaires
Intro sur les tests unitairesPHPPRO
 
Types de tests vs techniques de tests
Types de tests vs techniques de testsTypes de tests vs techniques de tests
Types de tests vs techniques de testsSabrine MASTOURA
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationPHPPRO
 
Présentation Ingénierie Pédagogique
Présentation Ingénierie PédagogiquePrésentation Ingénierie Pédagogique
Présentation Ingénierie PédagogiqueDATANYWARE.com
 

Mais procurados (20)

Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
 
Présentation Agile Testing
Présentation Agile TestingPrésentation Agile Testing
Présentation Agile Testing
 
Stratégie de tests type
Stratégie de tests typeStratégie de tests type
Stratégie de tests type
 
Guide tests fonctionnels
Guide tests fonctionnelsGuide tests fonctionnels
Guide tests fonctionnels
 
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
Les outils d’automatisation de tests (scripting) : Adoption et enjeux (comple...
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests Logiciels
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
 
Test unitaires
Test unitairesTest unitaires
Test unitaires
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17
 
Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
 
Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1Tra optimiser preparation_tests_v1
Tra optimiser preparation_tests_v1
 
Cas Client Bouygues Telecom - CloudNetCare
Cas Client Bouygues Telecom - CloudNetCareCas Client Bouygues Telecom - CloudNetCare
Cas Client Bouygues Telecom - CloudNetCare
 
Automatisation des tests - objectifs et concepts - partie 2
Automatisation des tests  - objectifs et concepts - partie 2Automatisation des tests  - objectifs et concepts - partie 2
Automatisation des tests - objectifs et concepts - partie 2
 
Ingénierie du test 0.9
Ingénierie du test 0.9Ingénierie du test 0.9
Ingénierie du test 0.9
 
Intro sur les tests unitaires
Intro sur les tests unitairesIntro sur les tests unitaires
Intro sur les tests unitaires
 
Test logiciel
Test logicielTest logiciel
Test logiciel
 
Types de tests vs techniques de tests
Types de tests vs techniques de testsTypes de tests vs techniques de tests
Types de tests vs techniques de tests
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et Industrialisation
 
Présentation Ingénierie Pédagogique
Présentation Ingénierie PédagogiquePrésentation Ingénierie Pédagogique
Présentation Ingénierie Pédagogique
 

Semelhante a Automatisation des tests v2

Bpa demarche clio_v2
Bpa demarche clio_v2Bpa demarche clio_v2
Bpa demarche clio_v2CLIO SA
 
Tests de performance v2
Tests de performance v2Tests de performance v2
Tests de performance v2CLIO SA
 
L'Approche SMV de COGENIT
L'Approche SMV de COGENITL'Approche SMV de COGENIT
L'Approche SMV de COGENITSany_M
 
Brochure QUASAR M.E.S. 2018 - Logiciel de Manufacturing Execution System
Brochure QUASAR M.E.S. 2018 -  Logiciel de Manufacturing Execution SystemBrochure QUASAR M.E.S. 2018 -  Logiciel de Manufacturing Execution System
Brochure QUASAR M.E.S. 2018 - Logiciel de Manufacturing Execution SystemQUASAR SOLUTIONS
 
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2CERTyou Formation
 
E-SYNERGIE - Présentation des outils du nouveau Plan Qualité Projet
E-SYNERGIE - Présentation des outils du nouveau Plan Qualité ProjetE-SYNERGIE - Présentation des outils du nouveau Plan Qualité Projet
E-SYNERGIE - Présentation des outils du nouveau Plan Qualité ProjetFrédéric Sagez
 
Accélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logicielsAccélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logicielskalistick
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014Benoît de CHATEAUVIEUX
 
Principes de L'intégration Continue
Principes de L'intégration ContinuePrincipes de L'intégration Continue
Principes de L'intégration ContinueXavier Warzee
 
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdfNoamHaythem
 
Tech Days Ttc Testing
Tech Days Ttc TestingTech Days Ttc Testing
Tech Days Ttc TestingKingttc
 
Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Comment migrer d'un existant vers TFS et Test Manager 2010 ?Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Comment migrer d'un existant vers TFS et Test Manager 2010 ?Microsoft Technet France
 
Octo RefCard test front-end
Octo RefCard test front-endOcto RefCard test front-end
Octo RefCard test front-endClément Dubois
 
Octo Technology - Refcard Tests Web front-end
Octo Technology - Refcard Tests Web front-endOcto Technology - Refcard Tests Web front-end
Octo Technology - Refcard Tests Web front-endFrançois Petitit
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Microsoft
 
20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez RenaultLeClubQualiteLogicielle
 

Semelhante a Automatisation des tests v2 (20)

Bpa demarche clio_v2
Bpa demarche clio_v2Bpa demarche clio_v2
Bpa demarche clio_v2
 
Tests de performance v2
Tests de performance v2Tests de performance v2
Tests de performance v2
 
L'Approche SMV de COGENIT
L'Approche SMV de COGENITL'Approche SMV de COGENIT
L'Approche SMV de COGENIT
 
Brochure QUASAR M.E.S. 2018 - Logiciel de Manufacturing Execution System
Brochure QUASAR M.E.S. 2018 -  Logiciel de Manufacturing Execution SystemBrochure QUASAR M.E.S. 2018 -  Logiciel de Manufacturing Execution System
Brochure QUASAR M.E.S. 2018 - Logiciel de Manufacturing Execution System
 
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
Rt525 g formation-essentials-of-ibm-rational-performance-tester-v8-2
 
E-SYNERGIE - Présentation des outils du nouveau Plan Qualité Projet
E-SYNERGIE - Présentation des outils du nouveau Plan Qualité ProjetE-SYNERGIE - Présentation des outils du nouveau Plan Qualité Projet
E-SYNERGIE - Présentation des outils du nouveau Plan Qualité Projet
 
Hudson Aquarium Paris
Hudson Aquarium ParisHudson Aquarium Paris
Hudson Aquarium Paris
 
CV.Ahmed-HZAMI_QA
CV.Ahmed-HZAMI_QACV.Ahmed-HZAMI_QA
CV.Ahmed-HZAMI_QA
 
Accélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logicielsAccélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logiciels
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
 
Principes de L'intégration Continue
Principes de L'intégration ContinuePrincipes de L'intégration Continue
Principes de L'intégration Continue
 
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdf
 
Tech Days Ttc Testing
Tech Days Ttc TestingTech Days Ttc Testing
Tech Days Ttc Testing
 
Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Comment migrer d'un existant vers TFS et Test Manager 2010 ?Comment migrer d'un existant vers TFS et Test Manager 2010 ?
Comment migrer d'un existant vers TFS et Test Manager 2010 ?
 
Octo RefCard test front-end
Octo RefCard test front-endOcto RefCard test front-end
Octo RefCard test front-end
 
Octo Technology - Refcard Tests Web front-end
Octo Technology - Refcard Tests Web front-endOcto Technology - Refcard Tests Web front-end
Octo Technology - Refcard Tests Web front-end
 
Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010Les tests fonctionnels avec Visual Studio 2010
Les tests fonctionnels avec Visual Studio 2010
 
20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault20090609 05 - Audit de code automatisé chez Renault
20090609 05 - Audit de code automatisé chez Renault
 
20100121 01 - Présentation Renault
20100121 01 - Présentation Renault20100121 01 - Présentation Renault
20100121 01 - Présentation Renault
 
Conformiq
ConformiqConformiq
Conformiq
 

Mais de CLIO SA

Knowledge document management_v2
Knowledge document management_v2Knowledge document management_v2
Knowledge document management_v2CLIO SA
 
Gouvernance it v2
Gouvernance it  v2Gouvernance it  v2
Gouvernance it v2CLIO SA
 
Clio sa en bref v8 fr
Clio sa en bref v8 frClio sa en bref v8 fr
Clio sa en bref v8 frCLIO SA
 
Assurance qualite et tests v2
Assurance qualite et tests v2Assurance qualite et tests v2
Assurance qualite et tests v2CLIO SA
 
Management et coordination des tests v2
Management et coordination des tests v2Management et coordination des tests v2
Management et coordination des tests v2CLIO SA
 
CLIO SA at a Glance
CLIO SA  at a GlanceCLIO SA  at a Glance
CLIO SA at a GlanceCLIO SA
 

Mais de CLIO SA (6)

Knowledge document management_v2
Knowledge document management_v2Knowledge document management_v2
Knowledge document management_v2
 
Gouvernance it v2
Gouvernance it  v2Gouvernance it  v2
Gouvernance it v2
 
Clio sa en bref v8 fr
Clio sa en bref v8 frClio sa en bref v8 fr
Clio sa en bref v8 fr
 
Assurance qualite et tests v2
Assurance qualite et tests v2Assurance qualite et tests v2
Assurance qualite et tests v2
 
Management et coordination des tests v2
Management et coordination des tests v2Management et coordination des tests v2
Management et coordination des tests v2
 
CLIO SA at a Glance
CLIO SA  at a GlanceCLIO SA  at a Glance
CLIO SA at a Glance
 

Automatisation des tests v2

  • 1. Automatisation des Tests L'automatisation des tests fonctionnels est une étape clé dans les processus d'industrialisation de la conception et de la validation de logiciels. Apportant de réels avantages, en terme de productivité et de fiabilité, l'automatisation des tests nécessite toutefois une approche spécifique et pragmatique. Cette approche permet de prévenir les nombreux risques inhérents à l'automatisation et d'atteindre les objectifs de test (non-régression) tout en assurant un retour sur investissement (ROI). Les principaux bénéfices de l'automatisation // Consistance L'automatisation assure une véritable consistance aux tests. En effet, un cas de test se déroule toujours selon le même scénario, consomme des données spécifiques connues d'avance, valide des résultats attendus. Par ce fait, la fiabilité d'un test est garantie et, surtout, les éventuels problèmes peuvent être reproduits. // Productivité L'utilisation de composants de scripts, sortes de briques de test assemblables, permet une réutilisation optimale des tests automatisés. Le but est de minimiser les développements d'automates tout en maximisant leur utilisation. Ce modèle de développement est défini par le concept d'automatisation Clio. En liant le script d'automatisation avec une structure de données à consommer ou à valider et non pas aux données elles-mêmes, les cas de tests peuvent être facilement et rapidement étendus. La couverture de test s'en trouve nettement améliorée. Cette fonctionnalité est entièrement prise en charge par le Framework d'automatisation Clio. Principe de la modularité L'automatisation replace les différents intervenants (testeurs, concepteurs de tests, tests managers) au coeur du système de test. Les ressources ne sont pas mobilisées pour des tâches répétitives mais sont assignées aux activités centrales telles que l'analyse des résultats, le développement de nouveaux tests, la planification et le management. L'automatisation seule ne peut, en tant que telle, être réellement productive que si les résultats des exécutions sont aisément accessibles, résumés, compilés et archivés. Ces tâches doivent être complètement inclues et transparentes dans le système de test. On optera pour des outils d'automatisation pouvant être intégrés dans une plateforme de gestion de tests. Même si cet avantage n'est pas le plus primordial, il n'en demeure pas moins que la rapidité du déroulement des tests automatisés est nettement plus grande par rapport aux exécutions manuelles. En outre, les plateformes d'exécution peuvent être multipliées, les exécutions lancées en mode batch hors des heures ouvrées. Clio SA - Rue Michel Chauvet, 11 - CH- 1208 Genève - Tél. +41 22 787 06 50 - www.clio.ch
  • 2. Les principaux risques de l'automatisation Tout script d'automate est en fait un programme informatique qui implique une culture et une réflexion technique et algorithmique. Une certaine forme de complexité doit donc être assumée par le concepteur d'automates. La structure de l'interface graphique à tester, une mauvaise sélection des scénarios de test à automatiser (éligibilité des cas de tests), l'utilisation intensive de données dynamiques, peuvent accroître considérablement cette complexité. Ces problèmes peuvent être nettement minimisés en adoptant une méthode et une analyse avant tout travail de développement – une démarche d'automatisation formalisée – et, ensuite, en définissant un cadre de développement clair et structuré. Toute complexité résiduelle sera, au maximum, cachée au concepteur d'automates par l'utilisation de fonctions de librairies et autres outils – le Framework d'automatisation. // Efforts de maintenance Les tests fonctionnels génèrent essentiellement leurs plus-values à moyen et à long terme. En effet, le but premier des automates est de vérifier le bon fonctionnement d'une opération donnée suite aux évolutions apportées à l'application cible ou à tout autre élément susceptible d'avoir un impact sur le métier même de cette application. Il est donc primordial que les automates puissent accomplir leurs tests tout en résistant au maximum à ces évolutions. Seule une architecture de conception fiable et basée sur la réutilisation des automates peut être à même de minimiser les impacts de ces changements. Le modèle de développement Clio répond de manière efficace, au travers de son framework ARCHITECTURAL d'automatisation, aux exigences de modularité. SPIKE // Maturité des processus Pour rentabiliser efficacement les efforts d'automatisation, une certaine maturité dans les processus globaux de production de logiciel doit être atteinte. La planification rigoureuse du release management ainsi que la communication entre les différents intervenants sont les points capitaux de la réussite de la démarche d'automatisation. EXIGENCES UTILISATEURS scénarii de test Dernière version ITÉRATION TESTS D'ACCEPTATION Défaut TESTS MANUELS POUR L'ITÉRATION EN COURS Approbation Sélection de scénarii pour la client prochaine itération VERSION SIMPLE Scénarii nouvellement automatisés TESTS AUTOMATISÉS POUR VÉRIFIER LES Défaut FONCTIONALITÉS VALIDÉES PRÉCÉDEMENT Détail des tests UAT Clio SA - Rue Michel Chauvet, 11 - CH- 1208 Genève - Tél. +41 22 787 06 50 - www.clio.ch