20111004 05 - Présentation Squash

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
1 of 12

Recommended

20110125 04 - Présentation Squash by
20110125 04 - Présentation Squash20110125 04 - Présentation Squash
20110125 04 - Présentation SquashLeClubQualiteLogicielle
1.1K views16 slides
20171122 04 - Automatisation - formation et certifications by
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
764 views37 slides
20120124 04 - Retour d'expérience sur la mise en oeuvre de Squash by
20120124 04 - Retour d'expérience sur la mise en oeuvre de Squash20120124 04 - Retour d'expérience sur la mise en oeuvre de Squash
20120124 04 - Retour d'expérience sur la mise en oeuvre de SquashLeClubQualiteLogicielle
545 views20 slides
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des... by
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...LeClubQualiteLogicielle
460 views23 slides
20171122 01 - REX : Intégration et déploiement continu chez Engie by
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
1.1K views30 slides
20151013 - Agirc arrco : Behavior driven development by
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven developmentLeClubQualiteLogicielle
414 views30 slides

More Related Content

What's hot

20151013 - Réduire les coûts des tests de performance ? by
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
180 views19 slides
20171122 03 - Les tests de performance en environnement DevOps by
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
2.3K views30 slides
20171122 - Accueil Club Qualité Logicielle by
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
415 views12 slides
20120612 02 - Automatisation des tests avec squash TA en environnement bancai... by
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
795 views41 slides
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie by
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
550 views25 slides
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test by
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
967 views11 slides

What's hot(20)

20171122 03 - Les tests de performance en environnement DevOps by LeClubQualiteLogicielle
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
20120612 02 - Automatisation des tests avec squash TA en environnement bancai... by 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...
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie by LeClubQualiteLogicielle
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 by LeClubQualiteLogicielle
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
Microsoft Azure dev Ops pour le Cloud... et réciproquement… by Microsoft
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…
Microsoft1.8K views
20090113 03 - Exigences et mise en oeuvre du processus mesure et analyse by LeClubQualiteLogicielle
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 by LeClubQualiteLogicielle
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... by LeClubQualiteLogicielle
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 by Christophe Rochefolle
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
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft by Christophe HERAL
[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
Christophe HERAL2.8K views
Qu'est ce qu'un logiciel de qualité by Sylvain Leroy
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 Leroy1.6K views
Qualification Et Cycle De Vie Du Logiciel by danaobrest
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
danaobrest22K views
SharePoint 2010 & Team Foundation Server by Philippe Sentenac
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
Philippe Sentenac1.5K views
Microsoft Tech days 2007 - Industrialisation des développements : Retours d'e... by Djamel Zouaoui
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 Zouaoui661 views

Similar to 20111004 05 - Présentation Squash

La gouvernance, ou comment rapprocher les équipes de développement et d'infra... by
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
478 views37 slides
20080923 04 - Selenium web application testing system by
20080923 04 - Selenium web application testing system20080923 04 - Selenium web application testing system
20080923 04 - Selenium web application testing systemLeClubQualiteLogicielle
173 views32 slides
La gouvernance, ou comment rapprocher les équipes de développement et d'infra... by
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
377 views36 slides
Dossier de competences MA by
Dossier de competences MADossier de competences MA
Dossier de competences MAClementine D.
1.6K views7 slides
La gouvernance, ou comment rapprocher les équipes de développement et d'infra... by
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
687 views37 slides
20090113 04 - Avancement du projet de recherche en qualimétrie Squale by
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
129 views29 slides

Similar to 20111004 05 - Présentation Squash(20)

La gouvernance, ou comment rapprocher les équipes de développement et d'infra... by PimpMySharePoint
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...
PimpMySharePoint478 views
La gouvernance, ou comment rapprocher les équipes de développement et d'infra... by PimpMySharePoint
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...
PimpMySharePoint377 views
Dossier de competences MA by Clementine D.
Dossier de competences MADossier de competences MA
Dossier de competences MA
Clementine D.1.6K views
La gouvernance, ou comment rapprocher les équipes de développement et d'infra... by PimpMySharePoint
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...
PimpMySharePoint687 views
20090113 04 - Avancement du projet de recherche en qualimétrie Squale by LeClubQualiteLogicielle
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 by Cyril Reinhard
Acquia et Arte : Drupal Camp Paris 2013Acquia et Arte : Drupal Camp Paris 2013
Acquia et Arte : Drupal Camp Paris 2013
Cyril Reinhard1.6K views
SharePoint - Benchmark des solutions de migration by Benoit Jester
SharePoint - Benchmark des solutions de migrationSharePoint - Benchmark des solutions de migration
SharePoint - Benchmark des solutions de migration
Benoit Jester7.8K views
Arte utilise Acquia Cloud pour héberger ses plateformes web by Acquia
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
Acquia1.7K views
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme... by Sébastien Levert
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 Levert926 views
Scub Foundation, usine logicielle Java libre by Stéphane Traumat
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
Stéphane Traumat9.3K views
BreizhCamp - Drupal7 dans le cloud avec Azure by Nicolas Georgeault
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
Nicolas Georgeault1.9K views
Mise en place d’une usine logicielle pour technologies Microsoft et non... by Microsoft
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...
Microsoft1.3K views
Vincent biret azure functions et flow (montreal) by Vincent Biret
Vincent biret azure functions et flow (montreal)Vincent biret azure functions et flow (montreal)
Vincent biret azure functions et flow (montreal)
Vincent Biret2.7K views
Play Framework by Armaklan
Play FrameworkPlay Framework
Play Framework
Armaklan1.3K views

More from LeClubQualiteLogicielle

20171122 02 - Engage developers to use better coding practices by
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
269 views21 slides
20151013 - Accueil Club Qualité Logicielle by
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
135 views11 slides
20140410 - Cartographie applicative multi-technologies et analyse d'impact by
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
421 views20 slides
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu... by
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
145 views22 slides
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e... by
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
117 views29 slides
20130113 05 - Inspection continue et roadmap 2013 by
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013LeClubQualiteLogicielle
105 views13 slides

More from LeClubQualiteLogicielle(17)

20140410 - Cartographie applicative multi-technologies et analyse d'impact by LeClubQualiteLogicielle
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... by LeClubQualiteLogicielle
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... by 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 04 - Tests d'integration et virtualisation - La vision IBM by LeClubQualiteLogicielle
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 ... by LeClubQualiteLogicielle
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 ...
20131210 - Rex Bouygues Telecom - Integration et inspection continue avec RTC... by LeClubQualiteLogicielle
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... by 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...
20120124 02 - Enjeux et défis de l'integration de composants open source dans... by 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 03 - Human Centric Solutions - Accessibilité et mobilité by 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é
20120612 07 - Portail qualimétrie mis en oeuvre chez Schneider Squoring by LeClubQualiteLogicielle
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