SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
La suite open source outillée
pour la qualification logicielle
04/10/2011
Michaël Belkasmi (mbelkasmi@henix.fr)
Nicolas Favre
01.42.31.02.05
La suite open source outillée
pour la qualification logicielle
• L’outillage open source proposé par Squash
• Squash TM + Démo
• Squash TA
• Squash Data
• Squash SC
• L’architecture technique de Squash
• Communauté et gouvernance du projet
04/10/2011
304/10/2011
L’outillage open source proposé par Squash
• Une boîte à outils open source fondée sur un
ensemble de briques open source enrichies ou reliées
entres elles par de nouveaux développements
Club Qualité Logicielle
• L’outillage proposé par SQUASH couvre l’ensemble des activités du test
fonctionnel :
404/10/2011Club Qualité Logicielle
– Gestion multi-projet et inter-projet
– Prise en charge des exigences
– Organisation/rédaction des tests
– Gestion de plans de test
– Exécution des tests
– Gestion des anomalies (connecteur Mantis-
JIRA)
– Reporting
– Facilité d’administration
– Personnalisation
• Version en cours : v1 (fonctionnalités de base
du référentiel de test)
• Phase projet : version 1 disponible
• Prochaine échéance : fin mars 2012  mise
en ligne de la version 2 et des sources
• Divers : POC en cours chez Generali, MEN,
ASIP Santé ; Pilote au rectorat de Montpellier
Squash TM (Test Management)
Gérer le patrimoine de test.
• Objectif :
Squash TM, Mantis, JIRA (connecteur)
• Briques :
• Fonctionnalités : • Avancement :
Points différenciant :
• Technologie client léger
• Open source
• Ergonomie Web 2.0
504/10/2011
Squash TA (Test Automation)
Club Qualité Logicielle
(1/3)
Automatiser les tests fonctionnels.
• Objectif :
Sahi, Maven, Hudson, Soap UI (CubicTest/Selenium)
• Briques :
– Modélisation des tests automatisés
– Variabilisation et maintenance des scripts
– Génération des scripts d’automatisation
– Construction des campagnes de tests automatisés
– Stockage des scripts sur repository centralisé
– Lancement et supervision des campagnes de tests
automatisés
– Génération des rapports
– Connecteur avec l’outil de gestion du patrimoine de test
(Squash TM)
 Les technologies prises en charge par Squash TA sont
multiples : applications web (Java, .NET, PHP…), web
services, batchs.
• Fonctionnalités :
• Version en cours : v1 (fonctionnalités liées la
création des scripts automatisés et à la )
• Phase projet : développement / intégration
• Prochaine échéance : mars 2012  mise en
ligne de la version 1 et des sources
• Divers : déployé chez Generali, POC en
cours au MEN (Orléans)
• Avancement :
Squash TA (Test Automation)
• La démarche d’automatisation :
• Les environnements de travail liés à l’automatisation des tests :
6Club Qualité Logicielle 04/10/2011
HTTP JDBC
Environnement d’automatisation Environnement d’exécution
(2/3)
704/10/2011
Squash TA (Test Automation)
Club Qualité Logicielle
(3/3)
Lesdifférentesétapesdel’exécution
804/10/2011
Squash Data
Club Qualité Logicielle
Gérer les jeux de données.
• Objectif :
Jailer, Benerator, Squash Data
• Briques :
– Peuplement de bases de données
– Acquisition de données :
 Échantillonnage
 Anonymisation
 Variabilisation
– Stockage des jeux de données :
 Tous types de jeux de données : SQL, XML, dbUnit,
CSV, …
 Tri/classification
 Gestion des droits d’accès
– Utilisation des jeux de données :
 Injection des données (gestion des
environnements/bases/schémas multiples)
 Scripts d’injection (gestion de pré et post opération)
 Transfert de fichiers (FTP, SFTP…)
• Fonctionnalités :
• Version en cours : v1 (fonctionnalités de
base : acquisition, injection, comparaison)
• Phase projet : développements (framework
utilisé pour l’automatisation) / intégration
• Prochaine échéance : mars 2012  mise en
ligne de la version 1 et des sources
• Divers : utilisé à l’ASIP Santé, POC en cours
au MEN (Orléans)
• Avancement :
904/10/2011
Squash SC (Service Center)
Club Qualité Logicielle
Piloter et administrer les centres de service de qualification logicielle.
• Objectif :
Alfresco, Nuxeo, Taskfreak, Collabtive, SO Planning… (à définir)
• Briques :
– Pilotage de l’activité:
 Planification
 Suivi du temps de travail
 Gestion des tâches
 Gestion des ressources
– Suivi des demandes :
 Gestion des bons de commande
 Gestion des tickets d’incident
– Bases de connaissance :
 Gestion électronique de documents (GED)
 Wiki
– Administration des plateformes de test :
 Portail de supervision des outils et
environnements
 Gestion des versions applicatives
• Fonctionnalités :
• Version en cours : v1
• Phase projet : cadrage / évaluation des
briques open source
• Prochaine échéance : septembre 2012 
mise en ligne de la version 1 et des sources
• Avancement :
L’architecture de Squash
1004/10/2011Club Qualité Logicielle
Communauté et gouvernance du projet
11Club Qualité Logicielle 04/10/2011
• La communauté Squash s’organise
en utilisateurs et contributeurs,
réunis au sein du groupe Squash
du Club Qualité Logicielle.
• Les développements effectués ou financés par
les contributeurs peuvent être reversés dans
la forge open source Squash (après validation
de la qualité des dévs).
Merci de votre attention
Plus d’informations sur
www.squashtest.org
La suite open source outillée
pour la qualification logicielle
04/10/2011

Weitere ähnliche Inhalte

Was ist angesagt?

20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?LeClubQualiteLogicielle
 
20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOpsLeClubQualiteLogicielle
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...LeClubQualiteLogicielle
 
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologieLeClubQualiteLogicielle
 
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de testLeClubQualiteLogicielle
 
20100608 2 - TNR automatisés (Generali)
20100608 2 - TNR automatisés (Generali)20100608 2 - TNR automatisés (Generali)
20100608 2 - TNR automatisés (Generali)LeClubQualiteLogicielle
 
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft
 
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyseLeClubQualiteLogicielle
 
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI NextLeClubQualiteLogicielle
 
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...LeClubQualiteLogicielle
 
Qualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et WebQualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et WebChristophe Rochefolle
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéSylvain Leroy
 
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
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerPhilippe Sentenac
 
2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUGFabrice Bellingard
 
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...Djamel Zouaoui
 

Was ist angesagt? (20)

20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?
 
20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle
 
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
20120612 02 - Automatisation des tests avec squash TA en environnement bancai...
 
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
 
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
 
20100608 2 - TNR automatisés (Generali)
20100608 2 - TNR automatisés (Generali)20100608 2 - TNR automatisés (Generali)
20100608 2 - TNR automatisés (Generali)
 
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…Microsoft Azure dev Ops pour le Cloud... et réciproquement…
Microsoft Azure dev Ops pour le Cloud... et réciproquement…
 
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse
 
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
 
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
 
Qualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et WebQualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et Web
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
ATDD Visuel
ATDD VisuelATDD Visuel
ATDD Visuel
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualité
 
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
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
 
2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG
 
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e...
 

Ähnlich wie 20111004 05 - Présentation Squash

La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing systemLeClubQualiteLogicielle
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Dossier de competences MA
Dossier de competences MADossier de competences MA
Dossier de competences MAClementine D.
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
20090113 04 - Avancement du projet de recherche en qualimétrie Squale
20090113 04 - Avancement du projet de recherche en qualimétrie Squale20090113 04 - Avancement du projet de recherche en qualimétrie Squale
20090113 04 - Avancement du projet de recherche en qualimétrie SqualeLeClubQualiteLogicielle
 
Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Cyril Reinhard
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationBenoit Jester
 
20070925 05 - Un portail qualimétrie en Open Source
20070925 05 - Un portail qualimétrie en Open Source20070925 05 - Un portail qualimétrie en Open Source
20070925 05 - Un portail qualimétrie en Open SourceLeClubQualiteLogicielle
 
Arte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webArte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webAcquia
 
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...Sébastien Levert
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreStéphane Traumat
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Microsoft
 
Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent Biret
 
Play Framework
Play FrameworkPlay Framework
Play FrameworkArmaklan
 

Ähnlich wie 20111004 05 - Présentation Squash (20)

La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing system
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Dossier de competences MA
Dossier de competences MADossier de competences MA
Dossier de competences MA
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
20090113 04 - Avancement du projet de recherche en qualimétrie Squale
20090113 04 - Avancement du projet de recherche en qualimétrie Squale20090113 04 - Avancement du projet de recherche en qualimétrie Squale
20090113 04 - Avancement du projet de recherche en qualimétrie Squale
 
Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013
 
SharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migration
 
20070925 05 - Un portail qualimétrie en Open Source
20070925 05 - Un portail qualimétrie en Open Source20070925 05 - Un portail qualimétrie en Open Source
20070925 05 - Un portail qualimétrie en Open Source
 
Arte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webArte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes web
 
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
Octo Maven.pdf
Octo Maven.pdfOcto Maven.pdf
Octo Maven.pdf
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Cerberus Testing
Cerberus TestingCerberus Testing
Cerberus Testing
 
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...
 
Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)
 
cv_hamidi
cv_hamidicv_hamidi
cv_hamidi
 
Play Framework
Play FrameworkPlay Framework
Play Framework
 

Mehr von LeClubQualiteLogicielle

20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practicesLeClubQualiteLogicielle
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impactLeClubQualiteLogicielle
 
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...LeClubQualiteLogicielle
 
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...LeClubQualiteLogicielle
 
20130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013LeClubQualiteLogicielle
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBMLeClubQualiteLogicielle
 
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...LeClubQualiteLogicielle
 
20130523 02 - BREDForge foundations - Gense et perspectives
20130523 02 - BREDForge foundations -  Gense et perspectives20130523 02 - BREDForge foundations -  Gense et perspectives
20130523 02 - BREDForge foundations - Gense et perspectivesLeClubQualiteLogicielle
 
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...LeClubQualiteLogicielle
 
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...LeClubQualiteLogicielle
 
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)LeClubQualiteLogicielle
 
20120124 02 - Enjeux et défis de l'integration de composants open source dans...
20120124 02 - Enjeux et défis de l'integration de composants open source dans...20120124 02 - Enjeux et défis de l'integration de composants open source dans...
20120124 02 - Enjeux et défis de l'integration de composants open source dans...LeClubQualiteLogicielle
 
20120124 06 - Groupe de travail RH (Henix)
20120124 06 - Groupe de travail RH (Henix)20120124 06 - Groupe de travail RH (Henix)
20120124 06 - Groupe de travail RH (Henix)LeClubQualiteLogicielle
 
20120124 03 - Human Centric Solutions - Accessibilité et mobilité
20120124 03 - Human Centric Solutions - Accessibilité et mobilité20120124 03 - Human Centric Solutions - Accessibilité et mobilité
20120124 03 - Human Centric Solutions - Accessibilité et mobilitéLeClubQualiteLogicielle
 
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider SquoringLeClubQualiteLogicielle
 

Mehr von LeClubQualiteLogicielle (17)

20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practices
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact
 
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
 
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
 
20130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM
 
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
 
20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity
 
20130523 02 - BREDForge foundations - Gense et perspectives
20130523 02 - BREDForge foundations -  Gense et perspectives20130523 02 - BREDForge foundations -  Gense et perspectives
20130523 02 - BREDForge foundations - Gense et perspectives
 
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC...
 
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
20131210 - Gouvernance et conformité open source : à la recherche d'une quali...
 
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)20120124 05 - Le Model-based Testing aujourd'hui (Inria)
20120124 05 - Le Model-based Testing aujourd'hui (Inria)
 
20120124 02 - Enjeux et défis de l'integration de composants open source dans...
20120124 02 - Enjeux et défis de l'integration de composants open source dans...20120124 02 - Enjeux et défis de l'integration de composants open source dans...
20120124 02 - Enjeux et défis de l'integration de composants open source dans...
 
20120124 06 - Groupe de travail RH (Henix)
20120124 06 - Groupe de travail RH (Henix)20120124 06 - Groupe de travail RH (Henix)
20120124 06 - Groupe de travail RH (Henix)
 
20120124 03 - Human Centric Solutions - Accessibilité et mobilité
20120124 03 - Human Centric Solutions - Accessibilité et mobilité20120124 03 - Human Centric Solutions - Accessibilité et mobilité
20120124 03 - Human Centric Solutions - Accessibilité et mobilité
 
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring
 

20111004 05 - Présentation Squash

  • 1. La suite open source outillée pour la qualification logicielle 04/10/2011 Michaël Belkasmi (mbelkasmi@henix.fr) Nicolas Favre 01.42.31.02.05
  • 2. La suite open source outillée pour la qualification logicielle • L’outillage open source proposé par Squash • Squash TM + Démo • Squash TA • Squash Data • Squash SC • L’architecture technique de Squash • Communauté et gouvernance du projet 04/10/2011
  • 3. 304/10/2011 L’outillage open source proposé par Squash • Une boîte à outils open source fondée sur un ensemble de briques open source enrichies ou reliées entres elles par de nouveaux développements Club Qualité Logicielle • L’outillage proposé par SQUASH couvre l’ensemble des activités du test fonctionnel :
  • 4. 404/10/2011Club Qualité Logicielle – Gestion multi-projet et inter-projet – Prise en charge des exigences – Organisation/rédaction des tests – Gestion de plans de test – Exécution des tests – Gestion des anomalies (connecteur Mantis- JIRA) – Reporting – Facilité d’administration – Personnalisation • Version en cours : v1 (fonctionnalités de base du référentiel de test) • Phase projet : version 1 disponible • Prochaine échéance : fin mars 2012  mise en ligne de la version 2 et des sources • Divers : POC en cours chez Generali, MEN, ASIP Santé ; Pilote au rectorat de Montpellier Squash TM (Test Management) Gérer le patrimoine de test. • Objectif : Squash TM, Mantis, JIRA (connecteur) • Briques : • Fonctionnalités : • Avancement : Points différenciant : • Technologie client léger • Open source • Ergonomie Web 2.0
  • 5. 504/10/2011 Squash TA (Test Automation) Club Qualité Logicielle (1/3) Automatiser les tests fonctionnels. • Objectif : Sahi, Maven, Hudson, Soap UI (CubicTest/Selenium) • Briques : – Modélisation des tests automatisés – Variabilisation et maintenance des scripts – Génération des scripts d’automatisation – Construction des campagnes de tests automatisés – Stockage des scripts sur repository centralisé – Lancement et supervision des campagnes de tests automatisés – Génération des rapports – Connecteur avec l’outil de gestion du patrimoine de test (Squash TM)  Les technologies prises en charge par Squash TA sont multiples : applications web (Java, .NET, PHP…), web services, batchs. • Fonctionnalités : • Version en cours : v1 (fonctionnalités liées la création des scripts automatisés et à la ) • Phase projet : développement / intégration • Prochaine échéance : mars 2012  mise en ligne de la version 1 et des sources • Divers : déployé chez Generali, POC en cours au MEN (Orléans) • Avancement :
  • 6. Squash TA (Test Automation) • La démarche d’automatisation : • Les environnements de travail liés à l’automatisation des tests : 6Club Qualité Logicielle 04/10/2011 HTTP JDBC Environnement d’automatisation Environnement d’exécution (2/3)
  • 7. 704/10/2011 Squash TA (Test Automation) Club Qualité Logicielle (3/3) Lesdifférentesétapesdel’exécution
  • 8. 804/10/2011 Squash Data Club Qualité Logicielle Gérer les jeux de données. • Objectif : Jailer, Benerator, Squash Data • Briques : – Peuplement de bases de données – Acquisition de données :  Échantillonnage  Anonymisation  Variabilisation – Stockage des jeux de données :  Tous types de jeux de données : SQL, XML, dbUnit, CSV, …  Tri/classification  Gestion des droits d’accès – Utilisation des jeux de données :  Injection des données (gestion des environnements/bases/schémas multiples)  Scripts d’injection (gestion de pré et post opération)  Transfert de fichiers (FTP, SFTP…) • Fonctionnalités : • Version en cours : v1 (fonctionnalités de base : acquisition, injection, comparaison) • Phase projet : développements (framework utilisé pour l’automatisation) / intégration • Prochaine échéance : mars 2012  mise en ligne de la version 1 et des sources • Divers : utilisé à l’ASIP Santé, POC en cours au MEN (Orléans) • Avancement :
  • 9. 904/10/2011 Squash SC (Service Center) Club Qualité Logicielle Piloter et administrer les centres de service de qualification logicielle. • Objectif : Alfresco, Nuxeo, Taskfreak, Collabtive, SO Planning… (à définir) • Briques : – Pilotage de l’activité:  Planification  Suivi du temps de travail  Gestion des tâches  Gestion des ressources – Suivi des demandes :  Gestion des bons de commande  Gestion des tickets d’incident – Bases de connaissance :  Gestion électronique de documents (GED)  Wiki – Administration des plateformes de test :  Portail de supervision des outils et environnements  Gestion des versions applicatives • Fonctionnalités : • Version en cours : v1 • Phase projet : cadrage / évaluation des briques open source • Prochaine échéance : septembre 2012  mise en ligne de la version 1 et des sources • Avancement :
  • 11. Communauté et gouvernance du projet 11Club Qualité Logicielle 04/10/2011 • La communauté Squash s’organise en utilisateurs et contributeurs, réunis au sein du groupe Squash du Club Qualité Logicielle. • Les développements effectués ou financés par les contributeurs peuvent être reversés dans la forge open source Squash (après validation de la qualité des dévs).
  • 12. Merci de votre attention Plus d’informations sur www.squashtest.org La suite open source outillée pour la qualification logicielle 04/10/2011