Roadmap de Squash TM

 

    Anciennes versions   Version stable
  En dév.   Futures versions
Version >> 1.0.0 1.1.0 ... 1.9.0 1.10.0 1.11.0 1.12.0 1.13.0 1.14.0

1.15.0

>> 1.16.0 >> 1.17.0 >> 1.18.0

1.19.0

...
Date de sortie >> 30/09
2011
30/03
2012
... 31/03
2014
30/06
2014
30/09
2014
16/06
2015
29/01
2016
29/06
2016

21/12
2016

07/07
2017
S2
2017
S1
2018

S2
2018

Notes :

- Certaines des évolutions présentées ici peuvent être développées sous la forme de plugins non disponibles dans la distribution open source de Squash TM.
- Seules les versions majeures sont présentées ici. Se reporter au changelog du bugtracker pour accéder à l'historique complet des versions de Squash TM.
- Les numéros entre crochets font référence aux fiches du bugtracker dans lesquelles sont décrites les évolutions.

 Versions ultérieures

Statut : à développer (contenu en cours de définition)
Dates de sortie prévisionnelles : 1.17.0 - S2 2017 ## 1.18.0 - S1 2018 ## 1.19.0 - S2 2018 ## ...

  • Exigences :
    • Gestion des exigences métier et lien avec les processus
    • Lier des issues aux exigences
    • Ajout de fonctionnalités facilitant le travail collaboratif
    • Supprimer une version d'une exigence
  • Cas de test :
    • [3691] Interface d'appel de cas de test multiples
    • [0726] Créer l'arborescence des CT à partir des exigences
    • [1070] Lancer une nouvelle exécution depuis l'onglet "Exécutions" de la page de consultation d'un cas de test
    • Création d'un nouvel objet "Scénario"
    • Ajout de fonctionnalités facilitant le travail collaboratif
    • [1894] Afficher la description de l'exigence dans l'espace d'association CT<->EX
  • Campagnes/Itérations/Exécutions :
    • Mise en place d'un système d'aide au chiffrage de la recette
    • [2883] [Exécution] Assistant d'exécution manuelle (AEM) : mode "Exécutions simultanées"
      (Le mode "Exécutions simultanées" permet au testeur d'exécuter le même test simultanément sur plusieurs navigateurs : le testeur exécute les différentes actions sur un navigateur et l'assistant les reproduit en parallèle sur plusieurs navigateurs différents. Cette fonctionnalité permet d'améliorer la productivité lors de tests multi-navigateurs d'applications web.)
    • [2884] [Exécution] Assistant d'exécution manuelle (AEM) : mode "Création de test à partir de l'exécution"
      (Le mode "Création de test à partir de l'exécution" permet de générer automatiquement un nouveau cas de test à partir des différentes actions réalisées par un testeur durant une exécution manuelle. Cette fonctionnalité est particulièrement efficace pour initier un patrimoine de test à partir d'une campagne d'exécution de test (rétro documentation) ou dans le cadre de techniques de test comme le "serendipity testing".)
    • Ajout de tableau de bord sur les anomalies dans Squash TM (uniquement pour les bugtrackers JIRA et Redmine)
    • Création d'un assistant à la création des plans de test à partir des anomalies délivrées
    • Organisation des suites de test dans une arborescence de dossiers
    • Enchaînement des tests au sein d'une exécution
    • Fonction de capture d'écran pour documenter les anomalies déclarées depuis Squash TM
  • Rapports :
    • Mise en place de tableaux de bord basé sur des widgets
    • [2369] Matrice de couverture des exigences
    • Création de reporting sur mesure de type "tables de données"
    • Création de reporting sur mesure de type "Indicateurs"
    • [4021] [Dashboard] Accéder au détails des données à partir des graphiques des tableaux de bord
    • Prise en compte des anomalies dans les graphiques sur mesure
    • Intégration des rapports dans l'espace Reporting
  • Administration :
    • [1394] Dupliquer un projet
    • [0792] Archivage/désarchivage de projets
    • Personnalisation de l'interface de Squash TM
    • [1395] Export/import de projets
    • Création de champs personnalisés directement à partir de la page d'administration d'un projet
    • Gestion de profils "sur mesure"
    • Gestion de listes de status personnalisées
  • Transverse :
    • Mise en place d'une corbeille
    • Enregistrement des critères de recherche pour appliquer des filtres sur les bibliothèques
    • Modernisation du Look&Feel
  • + Corrections

 Version 1.17.0

Statut : en cours de développement
Date de sortie prévisionnelle : S2 2017

            • Exigences :
              • [6898] Reporter les cas de tests rattachés dans l'exigence courante vers une nouvelle version
              • [6643] Ajout des ID d'exigence et de version d'exigence dans les exports
              • Plugin Redmine Requirements (Licence Premium)
            • Cas de test :
              • [6927] Visibilité sur les exigences liées lors de la saisie des pas de test
              • [3843] Utilisation des jeux de données dans les prérequis des cas de test
            • Campagnes/Itérations/Exécutions :
              • [6910] Depuis les résultats de recherche de l'espace campagnes, possibilité de retourner dans le plan d'exécution de l'itération du cas de test sélectionné
              • [6926] Possibilité de modifier le statut d'exécution d'un pas de test depuis la page de consultation d'une exécution (bloc Scénario d'exécution)
              • [6921] Ajout d'un statut fonctionnel et statut d'exécution aux campagnes, itérations et suites de test
              • [6567] Inclure les champs personnalisés associés aux exécutions dans l'export complet de campagnes
              • [6461] Inclure le nom des jeux de données lors de l'export simple, standard et complet de campagnes
              • Plugin Assistant de création de campagne (Licence Premium)
              • Formatage des textes dans le plugin JIRA BT (Licence Pro)
              • Plugin Bugtracker Tuleap (Licence Pro)
            • Administration :
              • [6855] Ajout de la taille de la base dans les statistiques
            • Transverse/Ergonomie :
              • [6909] Infobulle avec description de l'exigence ou du cas de test au survol d'éléments
              • [6852] Amélioration de la recherche sur les références (majuscules et métacaractères)
              • Possibilité de lancer les recherches via un retour chariot
              • Confirmation d'une simulation d'import sans avoir à ressortir
              • Amélioration des performances
              • Enrichissement de l'API Squash
            • + Corrections

Version 1.16.0

Statut : version publiée (dernière version stable)
Date de sortie : 07/07/2017
Release note

                  • Exigences :
                    • [6799] Lier des exigences entre elles
                  • Campagnes :
                    • Plugin Squash4Jenkins : permet de lancer des builds Jenkins à partir de Squash TM et de récupérer les résultats
                    • [6754] Sélectionner le champ principal dans la popup 'Gestion des suites de tests'
                    • [6735] Cocher par défaut la case de copie du plan d'exécution lors de la création d'une nouvelle itération
                  • Rapports :
                    • [0379] Rapport de Campagne et d'Itération (Licence Premium) : ajout des informations relatives aux anomalies (pour JIRA et Redmine)
                    • [6745] Avancement de l'exécution : ajouter une colonne 'Suite de tests' au tableau 'Liste des cas de test par campagne'
                  • Administration :
                    • [6763] Ajouter l'information 'Dernière connexion' dans le tableau des utilisateurs et sur les pages de consultation des utilisateurs
                  • Transverse :
                  • + Corrections

 Version 1.15.0

Statut : version publiée (version obsolète)
Date de sortie : 21/12/2016
Release note

                    • Exigences :
                      • [2544] Tableau de bord dans l'espace 'Exigences'
                    • Cas de test :
                      • [6380] Drag'n drop pour l'appel de cas de test
                    • Campagnes/Itérations/Exécutions :
                      • [5152] Empêcher la date début d'une campagne/itération d'être supérieure à la date fin
                      • [6350] Afficher le jeu de données dans le titre de la fenêtre d'exécution et bandeau de titre du préambule
                    • Reporting :
                      • [5493] Prise en compte des champs personnalisés dans les rapports personnalisés de l'espace 'Pilotage'
                      • [6452] Affichage d'un dashboard favori dans les espaces 'Exigences', 'Cas de test' et 'Campagnes'
                    • Administration :
                      • [6365] Nouveau champ personnalisé de type numérique
                      • [6370] Contrôle des accès aux serveurs et aux Jobs d'automatisation
                    • Transverse/Ergonomie :
                      • [6372] Focus sur le champ principal des popup lors d'ajouts en masse d'éléments
                    • + Corrections

 Version 1.14.0

Statut : version publiée (version obsolète)
Date de sortie : 29/06/2016

                    • Exigences :
                      • Connecteur JiraReq (Licence Premium) : alimenter le référentiel des exigences de Squash TM à partir des tickets (anomalies, évolutions, user story, epic, ...) de Jira
                      • Connecteur PolarionReq (Licence Premium) : alimenter le référentiel des exigences de Squash TM à partir des tickets (anomalies, évolutions, user story, epic, ...) de Polarion
                      • [5470] Afficher le bouton [Créer une nouvelle version] lorsque l'exigence est associée à un jalon verrouillé
                    • Cas de test :
                      • [6160] Le bouton "retour" depuis les pièces jointes des pas de test ramène sur les pas de test
                    • Campagnes/Itérations/Exécutions :
                      • [5828] Items contenus dans la liste déroulante du champ "Statut" du bloc "Exécution" non conformes
                      • [6223] Ajout d'une colonne indiquant le pourcentage de pas de tests OK au sein de l'exécution d'un cas de test
                      • [6229] Plugin Mantis : utilisateurs à affecter à une anomalie triés par ordre alphabétique
                    • Reporting :
                      • Nouveau rapport (Licence Premium) : Bilan d'itération
                      • Nouveau rapport (Licence Premium) : Bilan de campagne
                      • [5416] Afficher un dashboard sur la page d’accueil
                      • [5421] Copier/Couper/coller/Déplacer un élément de reporting
                      • [5488] Exporter un élément de reporting en format image
                    • Transverse/Ergonomie :
                      • Drag'n'drop pour l'ajout d'éléments dans les listes depuis l'arbre de la bibliothèque (exigences rattachées, cas de test dans une itération par exemple)
                      • [5489] Permettre l'import de fichiers au format XLSM
                    • + Corrections
                      • [5380] [Administration] Erreur 500 lors de la suppression d'un utilisateur ayant créé un jalon
                      • [5480] Comportement différent de la simulation de l'import et de l'import effectif
                      • [6062] [Espace campagne] anomalie connues, performances
                      • [6081] [Custom report] user ne peut être supprimé si a créé un graphique
                      • [6085] [BT] autoconnect ne fonctionne plus
                      • [6148] Présentation des jeux de données lors de l'appel d'un cas de test dans un cas de test
                      • [6156] Les recherches sur des objets créés à 00:00 considèrent qu'ils datent de la veille
                      • [6209] Non détection des jalons lors de l'ajout du contenu d'un dossier à un plan d'exécution
                      • [6217] [Camp] Ecran espace "campagne" vide après avoir cliqué sur le bouton [Retour]
                      • [6231] [TC param] popup création param de cas de test n'affiche pas l'erreur quand un param avec le même nom existe déjà
                      • [6235] [Bugtracker] Tags projets bugtracker disparaissent si plusieurs projets associés à un projet Squash

 Version 1.13.0

Statut : version publiée (version obsolète)
Date de sortie : 29/01/2016

                    • Exigences :
                      • [5085] Refonte de l'import/export des exigences (à l'image de ce qui existe au niveau des cas de test)
                      • [5433] Affichage du taux de couverture d'une exigence
                      • [5434] Affichage du taux de vérification et de validation d'une exigence
                      • [5204] [Recherche] Export des résultats de recherche des EX doit être au même format que l'export des EX
                    • Cas de test :
                      • [3798] [CT] Un nouveau pas de test doit être ajouté en dessous de la sélection (et non en fin de liste)
                      • [5208] [CT] Ajouter un appel de cas de test entre deux pas existants
                      • [5181] [Import/Export] Refonte de l'import/export des liens CT-EX
                      • [5242] [Import] Retirer la colonne ID dans le bilan d'import
                      • [5167] [Recherche] Export des résultats de recherche des CT doit être au même format que l'export des CT
                    • Campagne/Itération/Suite de test :
                      • [1095] Refonte de la recherche des campagnes/itérations/suites de test/exécutions
                      • [4192] Dashboard : les valeurs des séries sont désormais cliquables
                      • [4022] Les cas de test peuvent désormais être modifié depuis l'interface d'exécution des tests
                      • [5165] Ajout d'un onglet 'Tableau de bord' au niveau des dossiers
                      • [5162] Ajout d'un champ référence pour les campagnes et les itérations
                      • [5266] Ajout d'un champ référence pour les suites de tests
                      • [5268] Ajouter les références des itérations et campagnes dans les tableaux de bord
                      • [5163] Supprimer une suite dans l'arbre propose de supprimer les CT de l'itération
                      • [5216] Evolutions ergonomiques du plan d'exécution
                      • [5217] Comportement des boutons [-] et [poubelle] du plan d'exécution
                    • Reporting :
                      • [5396] Reporting personnalisé :
                        • [5387] Gérer le reporting au sein d’un espace dédié
                        • [5398] Générer des éléments de reporting sur les exigences et cas de test
                        • [5399] Générer des éléments de reporting sur les campagnes, itérations et item de test plan
                        • [5400] Générer des éléments de reporting sur les exécutions
                        • [5375] Créer des éléments de reporting à l’aide d’un assistant
                        • [5404] Créer des éléments de reporting de type ‘Graphique’, mode ‘Répartition’
                        • [5405] Créer des éléments de reporting de type ‘Graphique’, mode ‘Avancement’
                        • [5406] Créer des éléments de reporting de type ‘Graphique’, mode ‘Comparaison’
                        • [5499] Prise en compte du périmètre
                        • [5411] Consulter/modifier un élément de reporting de type ‘Graphique’
                        • [5415] Créer des dashboards
                        • [5498] Prise en charge de l'internationalisation
                    • Administration :
                      • [5157] [Bugtracker] Lien Squash (1) -> BT (n) : vous pouvez désromais lier plusieurs projets d'un même bugtracker à un projet Squash TM
                      • [4459] [Jalon] Créer des jalons à la chaîne
                      • [4574] [Listes personnalisées] Créer des listes en chaîne
                      • [4904] [Listes personnalisées] Bouton dynamique dans la pop-up d'ajout d'item à la liste personnalisée
                      • [5182] [Listes personnalisées] Le CP n'a plus le droit CRUD sur les listes personnalisées
                      • [5048] [Utilisateur] Interdir la suppression d'un utilisateur connecté
                      • [5062] [Modèle de projet] Créer des modèles à la chaîne
                      • [4535] [Modèle de projet] Evolutions ergonomiques de la pop-up 'Créer un projet à partir d'un modèle'
                      • [5074] [Modèle de projet] MAJ de la création d'un modèle de projet
                      • [5075] [Modèle de projet] MAJ de la création d'un projet à partir d'un modèle
                      • [4329] [Modèle de projet] Créer un modèle à partir d'un projet existant
                    • + Corrections

 Version 1.12.0

Statut : version publiée (version obsolète)
Date de sortie : 16/06/2015

Attention : dans le cadre de cette nouvelle version, nous mettons à jour le socle technique. A partir de cette version, Internet Explorer 8 n'est plus supporté et une JVM 1.7 est requise pour l'installation de Squash TM. La compatibilité ascendante de l'application est bien sûr maintenue.

                    • Exigences :
                      • [3146] Import/Export des hiérarchies d'exigences
                      • [4046] Mise à jour ergonomique de l'onglet 'Informations'
                      • [4047] Lever l'impossibilité de modifier une exigence au statut 'Obsolète'
                      • [4042] [Export] Une nouvelle option permet à l'utilsateur de choisir sous quelle forme exporter les champs de texte riche (avec ou sans les balises de mise en forme)
                      • [4034] Le champ 'Identifiant' de l'exigence est désormais affiché dans le titre du bloc 'Description'
                    • Cas de test :
                      • [4033] Mise à jour ergonomique de l'onglet 'Description'
                      • [4021] [Dashboard] Cliquer sur les portions des graphiques pour afficher les cas de test correspondant
                      • [4042] [Export] Une nouvelle option permet à l'utilsateur de choisir sous quelle forme exporter les champs de texte riche (avec ou sans les balises de mise en forme)
                      • [4034] Le champ 'Identifiant' du cas de test est désormais affiché dans le titre du bloc 'Description'
                    • Campagne/Itération/Suite de test :
                      • [3698] Affichage/masquage auto de la colonne 'JDD' dans les plans de test
                      • [4019] [Itération] [Dashboard] Ajout d'un graphique d'avancement réel vs. prévisionnel + petites évolutions
                      • [1179] [Exécution] La validation du commentaire est faite automatiquement dès que l'on clique sur un bouton de raccourcis statut
                      • [4183] Mise à jour ergonomique de l'étape 0 de la popup d'exécution et de l'IEO
                      • [4222] Renommer l'onglet 'Plan de test' en 'Plan d'exécution' (Campagnes, itérations et suites de test)
                      • [3874] [Itération] Dans le plan de test, permettre de définir le statut d'un test sans nécessairement créer une exécution
                    • Rapports :
                      • [4204] Refonte du "Cahier des cas de test" : génération d'un rapport éditable sous Office, amélioration des performances.
                      • [4218] Refonte du "Cahier des exigences" : génération d'un rapport éditable sous Office, amélioration des performances.
                    • Administration :
                      • [2244] Proposer une option "vide" pour les CUF optionnels de type "liste déroulante"
                      • [1770] [CUF] Amélioration de l'information utilisateur dans l'onglet "Champs pers." du projet si aucun CP existant
                      • [1375] [Bugtracker] Supprimer un bugtracker du référentiel
                      • [4041] [Projets] Ajout de colonnes 'Habilitations', 'Bugtracker' et 'Automatisation' dans la table des projets
                      • [4171] Ajout d'un espace 'Paramétrage avancé' (pour la gestion des paramètres techniques comme la taille max des pièces jointes)
                    • Transverse/Ergonomie :
                      • [3610] Mise en place du versionning du référentiel au travers de la notion de 'Jalon' :
                        • [3623] [Administration] Activer ou désactiver les fonctionnalités de gestion des Milestones (désactivée par défaut)
                        • [3607] [Administration] Gérer un référentiel de jalons.
                        • [3608] [Administration] Associer des jalons aux projets.
                        • [3609] [Administration] Déléguer la création de jalons aux Chef de Projet.
                        • [3611] Affecter des jalons aux objets.
                        • [3613] Afficher les bibliothèques en « mode Jalons » et créer des objets en « mode Jalons ».
                        • [3615] Dupliquer une version du référentiel.
                        • [3616] Gérer le cycle de vie d’un jalon.
                        • [3619] Gérer les campagnes en « mode Jalon ».
                        • [3627] Impact sur les import/exports.
                        • [3628] Impact sur les recherches.
                        • [3629] Impact sur les jalons dans les rapports.
                        • [4140] Impact sur les templates de projets
                      • [1108] Mise en place d'un paramétrage du référentiel des listes d'information (nature, type, catégorie) par projet :
                        • [4068] [Administration] Administration des listes d'information (nature, type, catégorie)
                        • [4076] [Administration] Association des listes d'information aux projets (nature, type, catégorie)
                        • [4151] Impact sur le copier-coller / déplacer entre les projets
                        • [4072] Impact sur les impressions
                        • [4073] Impact sur les imports/exports
                        • [4074] Impact sur les recherches
                        • [4075] Impact sur la génération de rapports
                        • [4149] Impact sur les exécutions
                        • [4160] Impact sur les templates de projets
                      • [4045] Harmonisation et uniformisation des interfaces
                      • [2986] Ajouter la possibilité de masquer les bibliothèques des différents workspaces
                      • [3823] [CUF] Ajout d'un champ personnalisé de type "Tags"
                      • [4035] Atténuation du texte '(Cliquer pour modifier)'
                      • [4036] Inversion des champs 'Description' et 'Référence'
                      • [4095] [Recherche] Réorganisation des blocs de critères
                    • + Corrections

 Version 1.11.0

Statut : version publiée (version obsolète)
Date de sortie : 30/09/2014

                    • Cas de test :
                      • [3693] Nouvelle gestion des jeux de données (JDD) pour les cas de test appelés : l'utilisateur peut choisir d'utiliser un des jeux de données du cas de test appelé ou d'hériter de ses paramètres dans le cas de test appelant.
                      • [3694] Nouvelle gestion des JDD : impacts sur le bloc "Cas de test référencés par...".
                      • [3695] Nouvelle gestion des JDD : impacts sur l'import/export.
                      • [3697] Nouvelle gestion des JDD : impacts sur l'impression d'un cas de test.
                      • [3699] Affichage de la description des paramètres dans la popup de création des jeux de données.
                      • [2245] Champ "Action" d'un pas de test devient non obligatoire
                    • Campagne/Itération/Suite de test :
                      • [3700] Possibilité de choisir les jeux de données à utiliser au moment de l'ajout d'un cas de test paramétré dans le plan de test d'une itération/suite de test.
                      • [3701] Affichage du jeux de données utilisé dans la page de consultation d'une exécution, dans la popup d'exécution (étape 0) et dans l'IEO.
                    • Rapports :
                      • [3574] Affichage des champs personnalisés dans le cahier de test et le cahier des exigences
                      • [3696] Nouvelle gestion des JDD : impacts sur le rapport "Cahier de test".
                    • Transverse/Ergonomie :
                      • [3576] Ajout d'un nouveau type de champ personnalisé RTE.
                      • Amélioration des performances lors du copier/coller d'un gros volume de cas de tests, en particulier s'ils contiennent beaucoup de pas de test.
                      • Amélioration des performances lors de la création et de l'affichage d'une exécution, en particulier s'ils comportent de nombreux pas d'exécutions et champs personnalisés.
                    • Technique :
                      • [3577] Prise en charge du moteur de base de données PostgreSQL.
                      • [3571] Externalisation des fichiers de langues : ils peuvent désormais être modifiés sans toucher au binaire.
                    • + Corrections

 Version 1.10.0

Statut : version publiée (version obsolète)
Date de sortie : 30/06/2014

                    • Cas de test :
                      • [2269] Refonte de la fonction d'import / export des cas de test : nouvel export Excel incluant toutes les données (pas de test, paramètres et jeux de données), nouveau format d'import au format Excel (un seul fichier), compatibilité totale entre l'export et l'import, et possibilité de faire des imports "avancés" pour modifier/remplacer/supprimer des cas de test (pas uniquement en créer).
                      • [Lien TM-TA] Lier un script TA à un cas de test TM : amélioration des performances lors du rapatriement de la liste des scripts TA.
                      • [Lien TM-TA] Lier un script TA à un cas de test TM : ajout de la possibilité de renseigner manuellement le nom du script TA à lier.
                    • Campagne/Itération/Suite de test :
                      • [3460] Modifier en masse des statuts d'exécution à partir du plan de test d'une itération / suite de test.
                      • [Lien TM-TA] Permettre de laisser à l'utilisateur le choix du serveur d'exécution cible des tests automatisés dans le cadre d'une architecture Squash TA Server en maître esclaves.
                      • [Lien TM-TA] Transmettre aux scripts automatisés Squash TA des variables issues des CUF des cas de test, des campagnes et des itérations.
                      • [Lien TM-TA] Accès aux rapports d'exécution HTML de Squash TA directement depuis Squash TM.
                    • Administration :
                      • [Lien TM-TA] Gestion d'un référentiel de serveurs d'exécution automatisés pour prendre en compte les architectures Squash Ta Server en maître esclaves
                      • [Lien TM-TA] Simplification de l'association des jobs TA aux projets Squash TM
                    • + Corrections

 Version 1.9.0

Statut : version publiée (version obsolète)
Date de sortie : 31/03/2014

                    • Exigences :
                      • [3095] [Recherche] Ajout d'un message d'erreur pour signaler à l'utilisateur l'impossibilité de modifier
                    • Cas de test :
                      • [2896] Afficher des informations du cas de test sous forme d'icônes dans la librairie
                    • Campagne/Itération/Suite de test :
                      • [3209] Ajout d'un nouveau statut "Arbitré" pour les exécutions
                      • [3120] Les champs personnalisés dénormalisés au niveau de l'exécution (ie issus des cas de test) sont modifiables
                      • [3121] Des champs personnalisés peuvent désormais être ajoutées aux exécutions et pas d'exécutions
                      • [3013] Tableau de bord de la campagne : les tableaux de bord sont désormais persistés
                      • [3014] Tableau de bord de la campagne : ajouter une ligne de total dans le tableau d'inventaire par itération
                      • [3116] Tableau de bord de la campagne : ajouter une icone / une infobulle pour expliciter les graphiques
                      • [3124] Tableau de bord de l'itérations : ajouter une ligne pour comptabiliser les cas de test non associés à une suite de tests
                    • Administration :
                      • [3211] L'administrateur peut activer ou innactiver les statuts avancés ("Arbitré" et "Non exécutable") par projet
                    • Transverse/Ergonomie :
                      • [3138] [Bibliothèque] L'utilisateur peut choisir d'afficher les items des bibliothèques selon un agencement positionnel plutôt qu'alphabétique
                      • [3210] [Filtre global] La liste des projets peut être filtrée
                      • [3046] [Recherche] Remplacer la liste d'utilisateurs par un autocomplete multiple
                      • [3090] [Recherche] Le tri alphabétique libellé tient compte des majusucules
                      • [3131] [Lien TM-TA] Le nom du script auto apparait daans détail de l'exécution
                      • [2633] [Remédiation technique] Concaténation / minification du javascript --> Optimiser le js candidat et la couche de base
                      • [3185] [Remédiation technique] Skinner les boutons par CSS au lieu de jQuery
                    • + Corrections

 Version 1.8.0

Statut : version publiée (version obsolète)
Date de sortie : 20/12/2013

                    • Exigences :
                      • [1093] Refonte du moteur de recherche des exigences
                    • Cas de test :
                      • [2842] [Recherche CT] Un message d'information averti l'utilisateur de l'impossibilité de modifier un résultat appartenant à un projet avec droits lecture
                      • [1858] Le champ "Référence" dans la popup de création doit accepter 50 car.
                    • Campagne/Itération/Suite de test :
                      • [2546] Mise en place d'un dashboard dans l'espace "Campagne"
                      • [1822] Mise en place de filtre sur les plan de test
                      • [2945] Ajout d'une popup pour gérer l'ensemble des dates des itérations en un seul endroit
                      • [2247] Cocher automatiquement les suites de test associées à la sélection dans le rollover du bouton "Suite de test"
                      • [2946] [Plan de test] mise à jour date d'exécution si changement du statut d'un test à partir du plan de test
                      • [2857] Afficher par défaut l'onglet "Plan de test" pour une itération
                    • Rapports :
                      • [2375] Refonte de la gestion des filtres
                    • Administration :
                      • [327] Activer/Inactiver et Supprimer un utilisateur
                      • [2808] Ergonomie de la page d'accueil de l'espace "Administration"
                    • Transverse/Ergonomie :
                      • [2648] Corrections de diverses anomalies associées aux habilitations
                      • [1398] Ouverture des liens insérés dans les descriptions
                      • [2255] Enlever le bouton "Supprimer" sur les pages de consultation
                      • [1893] Les champs RTE doivent pouvoir être affichés en plein écran
                      • [2864] Harmonisation de la gestion des boutons "RETOUR" pour l'ensemble de l'application
                      • [2916] [Recherche] Rechercher sur une expression exacte
                      • [2917] [Recherche] Trier les résultats par le score puis par le tri existant
                    • + corrections

 Version 1.7.0

Statut : version publiée (version obsolète)
Date de sortie : 30/09/2013

                    • Exigences :
                      • [1107] Hiérarchisation des exigences
                    • Cas de test :
                      • [1094] [Moteur de recherche] Refonte de la recherche des cas de test
                      • [2545] [Dashboard] Tableau de bord de l'espace Cas de test
                    • Campagne/Itération/Suite de test :
                      • [2307] Trier/filtrer le plan de test de la campagne et de l'itération
                      • [1854] Ajout d'icônes "Bloqué" et "Non testable" dans la popup et l'IEO
                      • [2807] Evolutions ergonomiques de la barre de boutons du plan de test
                      • [2611] Ajouts de nouveaux exports des données de la campagne
                      • [1263] Les pièces jointes du CT apparaissent dans l'étape 0 du plan de test
                    • Rapports :
                      • [2656] Mise à jour du rapport couverture des exigences
                    • + Corrections

 Version 1.6.0

Statut : version publiée (obsolète)
Date de sortie : 28/06/2013

                    • Exigences :
                      • [2273] Afficher la description dans un bloc dédié
                      • [2275] Imprimer une exigence
                    • Cas de test :
                      • [2276] Imprimer un cas de test
                      • [1101] [CT Paramétrés] Utilisation des paramètres dans les cas de test
                      • [2248] Vue détaillée des pas de test - Internationalisation du calendrier
                    • Campagne/Itération/Suite de test :
                      • [1128] [CT Paramétrés] Utilisation des paramètres lors de l'exécution d'un test
                      • [2280] Exporter les données de la campagne
                      • [2303] Afficher le nom du cas de test en mode IEO
                      • [2304] Déclarer une anomalie directement à une étape de test depuis la page de l'exécution
                      • [2354] Lien vers l'exécution dans l'onglet "anomalie"
                    • Rapports :
                      • [1524] Mise de l'agencement, des intitulés et des descriptions
                    • Administration :
                      • [2271] Réinitialisation du mot de passe d'un utilisateurà partir de l'interface d'administration
                    • Transverse/Ergonomie :
                      • [2302] Maintenir la session ouverte durant l'édition d'un composant (pour éviter la perte de données lors de longues opérations de saisie dans les descriptions)
                      • [2305] Ajouter la possibilité de créer des tableaux et des images dans les descriptions
                    • + Corrections

 Version 1.5.0

Statut : version publiée (obsolète)
Date de sortie : 30/03/2013

Principaux apports de la version : amélioration de la gestion des champs personnalisés, ajout de la notion d'équipe, renforcement de la transversalité des projets (déplacement et copier/coller inter-projet) + corrections.

                    • Transverse :
                      • [1272] Déplacement et copier/coller entre les projets
                      • [1821] Nouveau type de champs personnalisé de type 'Date'
                    • Cas de test :
                      • [1824] Ajout d'une vue détaillée des pas de test.
                      • [2003] Il est désormais possible de rattacher les exigences aux pas de test.
                      • [1818,1825] Association des champs personnalisés aux pas de test.
                    • Campagne/Itération/Suite de test :
                      • [1984] Associer plusieurs suites de test à un même test.
                    • Exécution :
                      • [1850] Les champs personnalisés s'affichent désormais dans la page de consultation d'une exécution, dans la popup d'exécution et dans l'IEO.
                    • Administration :
                      • [1864, 1865, 1866] Gestion des équipes pour faciliter l'administration des habilitations.
                      • [1867] Ajout de filtres de recherche dans différents tableaux de l'espace d'administration.

 Version 1.4.0

Statut : version publiée (obsolète)
Date de sortie : 21/12/2012

Schéma directeur de la version : champs personnalisés, templates de projets, complément pour les import/export de cas de test.

                    • Exigence :
                      • [1472] Ajout d'un bouton [Ajouter une autre] pour créer des exigences "à la chaîne".
                      • [1628] Augmentation de la taille limite des champs 'Références' (exigences et cas de test).
                    • Cas de test :
                      • [830] Export au format CSV.
                      • [1553] Ajout d'un champ 'Nature'.
                      • [1554] Ajout d'un champ 'Type'.
                      • [1609] Ajout d'un champ 'Statut'.
                      • [1244] Ajout de la référence du cas de test dans différents écrans.
                      • [1386] Suppression du lien avec un script automatisé.
                    • Campagne/Itération/Suite de test :
                      • [1623] Affichage des seuls cas de tests qui lui sont assignés dans un plan de test consulté par un utilisateur de profil "Testeur".
                      • [1624] Blocage de la suppression d'une campagne/itération commencée.
                      • [1299] Ajout d'un bloc "Statistiques" dans la page de consultation d'une itération et d'une campagne.
                      • [1468] Reprise du plan de test d'une campagne optionnel lors de la création d'une itération.
                      • [1642] Coquille dans le menu déroulant du bouton [Ajouter].
                    • Exécution :
                      • [1550] Affecter un statut à un test du plan de test sans avoir à l'exécuter (permet également de remplacer un statut auto-calculé).
                      • [891] Ajout d'un nouveau statut "Non testable".
                      • [1596] Ajout du bloc 'Information' du cas de test dans la page de consultation d'une exécution.
                      • [1600] Ajout d'une étape 0 présentant le bloc 'Information' du plan de test dans la popup d'exécution et dans l'IEO.
                      • [1598] Ajout d'un raccourcis "Exécuter" (icône) dans le tableau du plan de test.
                      • [950] Possibilité de supprimer une anomalie rattachée à une exécution.
                    • Reporting :
                      • [1111] Couverture qualitative de l'exécution.
                      • [1402] Prise en charge des 'suites de test' dans le rapport 'Suivi de l'avancement des campagnes'.
                      • [377] Mise à jour du cahier des exigences (il est désormais packagé avec l'application).
                      • [376] Mise à jour du cahier des cas de test (il est désormais packagé avec l'application).
                    • Administration :
                      • [1110] [Templates de projets] Créer des modèles de projet.
                      • [1393] [Templates de projets] Créer un projet à partir d'un modèle.
                      • [1606] Ajout d'un bloc "Statistique".
                      • [1555] Délégation de la modification des données de la fiche 'Projet' au CP.
                      • [327] Ajout d'un bouton supprimer manquant dans l'interface de consultation d'un utilisateur.
                      • [1599] Relooking de l'espace 'Administration'.
                    • Transverse :
                      • [1109] [CUF] Administration des champs personnalisés.
                      • [1390] [CUF] Ajouter des champs personnalisés aux projets.
                      • [1392] [CUF] Affichage des champs personnalisés d'un projet dans les écrans de consultation.
                      • [1638] [CUF] Ajouter un champ "Code" au CUF et aux valeurs des CUF de type "liste".
                    • Divers :
                      • [1605] Refonte des messages de confirmation de suppression : ils sont désormais plus visibles.
                      • [1513] [Pièce jointe] Ajouter un onglet PJ aux projets et aux dossiers.
                      • [1608] [Ergonomie] Barre de bouton des bibliothèques.
                      • [1282] [Ergonomie] New workspace color for 'Report workspace'.
                      • [1582] Correction de textes.

 Version 1.3.0

Statut : version publiée (obsolète)
Date de sortie : 29/09/2012

Schéma directeur de la version : prise en charge de bugtrackers multiples, lien entre Squash TM et Squash TA, prise en charge des tests automatisés directement dans TM, mise en place de vues transverses entre les différents espaces, amélioration des imports/exports .

                    • Exigence :
                      • [1104] Mise à jour de l'export des exigences.
                      • [1105] Import des liens exigences cas de test
                      • [1106] Affichage des ID techniques des exigences (et des cas de test).
                    • Cas de test :
                      • [899] Ajout d'un onglet "Exécutions" dans la page de consultation d'un test : l'onglet présente l'ensemble des exécutions du cas de test réalisées dans l'espace campagne.
                      • [909] Ajout d'un onglet "Anomalies" dans la page de consultation d'un test : l'onglet présente l'ensemble des bugs déclarés sur le cas de test.
                      • [1099] Création des pas de test "à la chaîne".
                      • [1210] Lier un script de test automatique à un cas de test (*).
                    • Campagnes/Itérations/Exécutions :
                      • [901] Dans la page de consultation d'une exécution, une petite icône signalera les étapes du test dans lesquelles au moins un bug a été déclaré.
                      • [900/1097] Ajout d'un onglet "bug" dans la page de consultation d'une campagne|itération|suite : l'onglet présente l'ensemble des bugs déclarés pendant la campagne|itération|suite.
                      • [1075] Auto-alimenter les champs d'une anomalie lors de sa déclaration.
                      • [1211] Lancement des tests automatisés depuis Squash TM (*).
                      • [1211] Visualisation des résultats des tests automatisés dans Squash TM (*).
                    • Reporting :
                      • [376] Cahier des cas de test.
                      • [377] Cahier des exigences.
                    • Administration :
                      • [1194] Administrer les bugtrackers au niveau projet : chaque projet peut être paramétré pour pointer vers un bugtracker spécifique (et/ou un projet spécifique).
                      • [1209] Administrer l'automatisation au niveau projet (*).

(*) nécessite l'installation de Squash TA Server, cf roadmap TA.

 Version 1.2.0

Statut : version publiée (obsolète)
Date de sortie : 29/06/12

Schéma directeur de la version : affiner la gestion des habilitations en introduisant la notion de 'profil', améliorer l'intégration entre le bugtracker et Squash TM, prise en charge de JIRA, pluginisation de la création des rapports, ajouts de nouveaux rapports, améliorations ergonomiques.

                    • Exigence :
                      • [829] Import d'exigences au format CSV / XLS / Calc.
                      • [910] Ajout d'un champ "Catégorie".
                    • Cas de test :
                      • [897] Ajout d'un champ "Référence" (à l'image de ce qui existe dans les exigences).
                    • Campagnes/Itérations/Exécutions :
                      • [818] Prise en charge du bugtracker JIRA.
                      • [596] Possibilité de rattacher un bug existant durant une exécution.
                      • [380] Lors de la déclaration d'un bug utilisé un éditeur riche ou éditeur standard en fonction de ce qu'est capable de supporter le bugtracker cible.
                      • [898] Intégration avancée avec le bugtracker : l'accès au bugtracker est intégré à la barre de navigation de Squash TM.
                      • [900] Ajout d'un onglet "Anomalies" dans la page de consultation d'une Itération : cet onglet présente l'ensemble des anomalies déclarées durant l'exécution des tests.
                    • Reporting :
                      • [811] Pluginisation des rapports : mise en place d'un système de plugins pour la création des rapports avec Jasper.
                    • Administration :
                      • [816] Habilitations : gestion fine des habilitations via l'ajout de profils (Chef de projet, Testeur, Valideur, ...) affectable par projet pour chaque utilisateur.
                      • [817] Habiliations : délégation d'administration des habilitations via le profil Chef de projet. Un utilisateur "Chef de projet" sur un projet donné peut habiliter d'autres utilisateurs à accéder à ce projet.
                    • Divers :
                      • [835] Avertissement en cas d'accès concurrent à un même objet par plusieurs utilisateurs.
                      • [791] Demande de réinitialisation de mot de passe par l'utilisateur.
                      • [801] Utilisation d'onglets pour visualiser les différentes informations d'un objet (exigence, cas de test, campagne, itération...)
                      • [708, 796, 798] Améliorations ergonomiques et harmonisations des interfaces.
                      • [799] Homogénéisation des messages d'erreur.
                    • Correction de divers bugs.

 Version 1.1.0

Statut : version publiée (obsolète)
Date de sortie : 30/03/12

                    • Exigences :
                      • [378] Ajout d'un workflow de gestion des exigences.
                      • [383] Squash TM gère désormais le versionning des exigences.
                      • [385] Squash TM enregistre les modifications apportées aux exigences ayant le statut "A valider". Le journal des modifications peut être consulté dans l'exigence.
                    • Cas de test :
                      • [384] Un nouvel attribut permet de gérer l'importance d'un cas de test. Cette importance peut être positionnée automatiquement par le système en fonction de la criticité des exigences qui sont associées au cas de test.
                      • [437] Import en masse de cas de test au format Excel : à partir d'un fichier ZIP contenant des dossiers et des fichiers Excel de cas de test, Squash recrée l'arborescence et importe les cas de tests.
                      • [457] Ajout d'un champ "pré-requis".
                    • Campagnes/Itérations/Exécutions :
                      • [381] Lors de l'ouverture d'un bug à partir de Squash TM, la fenêtre du bugtracker s'affiche dans un nouvel onglet.
                      • [412] Le copier/coller des itération est désormais possible.
                      • [453 à 456] Ajout de la notion de "suites de test" (ST) : les ST permettent de mieux organiser un plan de test en associant des cas de tests via un tag. Les cas de tests ainsi regroupés peuvent être exécutés "à la chaîne".
                      • [470] Il est désormais possible d'ajouter plusieurs fois le même cas de test à un plan de test de campagne ou d'itération.
                      • [516] La suppression d'exécutions est possible via un plan de test ou la page de visualisation de l'exécution.
                    • Autres évolutions :
                      • [402] Dans l'arbre, la création d'un élément est désormais possible sans avoir à sélectionner le dossier parent.
                      • [270+271] Les zones d'édition sont désormais redimenssionables.
                      • [373] Dans l'arbre, la selection multiple est désormais possible pour des noeuds de parent différents.
                      • Le design de l'arbre a été revue pour en améliorer la lisibilité.
                      • Etc... (cf bugtracker)
                    • Correction de divers bugs (cf release note et bugtracker).

 Version 1.0.0

Statut : version publiée (obsolète)
Date de sortie : 30/09/11

Organisation multi- et inter- projets :

                    • Multi-projet : chaque utilisateur peut accéder à l’ensemble des projets sur lesquels il a les droits.
                    • Inter-projet : un projet donné peut référencer les items d’un ou plusieurs projets tiers (cas de test, exigences…).

Exigences :

                    • Bibliothèque des exigences
                      • Bibliothèque d’exigences sous forme d’arborescence infinie.
                      • Réorganisation des exigences par glisser-déposer, copier-coller, suppression (à partir de sélection simple ou multiple).
                      • Recherche d’exigence par référence, libellé, criticité.
                      • Export Excel, CSV, Calc.
                    • Exigences
                      • Exigence définie par : libellé, référence, description et criticité.
                      • Association de cas de test aux exigences (les cas de tests peuvent appartenir au même projet ou à des projets tiers).
                      • Association de pièces jointes à l’exigence.

Cas de test :

                    • Bibliothèque des cas de test
                      • Bibliothèque de cas de test sous forme d’arborescence infinie.
                      • Réorganisation des cas de test par glisser-déposer, copier-coller, suppression (à partir de sélection simple ou multiple).
                      • Recherche de cas de test par libellé.
                    • Cas de test
                      • Cas de test défini par : libellé, description et importance.
                      • Association d’exigences aux cas de tests.
                      • Association de pièces jointes aux cas de test.
                    • Scénario de test (regroupement des différentes étapes du test)
                      • Scénarios de test organisés en pas de tests indépendants.
                      • Pas de tests définis par les actions à réaliser et les résultats attendus.
                      • Appels de cas de tests tiers au sein d’un scénario de test (« call »).
                      • Association de pièces jointes aux pas de test.
                      • Réorganisation des pas de test par glisser-déposer, copier-coller, suppression (à partir de sélection simple ou multiple).

Campagnes de tests, exécution des tests :

                    • Bibliothèque des campagnes
                      • Campagnes organisées en itérations : une campagne de test regroupe n itérations.
                      • Bibliothèque des campagnes sous forme d’arborescence infinie.
                      • Réorganisation des campagnes et des itérations par glisser-déposer, copier-coller, suppression (à partir de sélection simple ou multiple).
                      • Recherche de campagnes et d’itérations par libellé et mots clés.
                    • Campagnes/Itérations
                      • Gestion du planning : date de début/fin planifiée et réelle (calculées automatiquement à partir des exécutions ou renseignées manuellement).
                      • Plan de test multi-projet.
                    • Plan de test
                      • Plan de test défini par : projet, cas de test, type d’exécution (manuelle ou automatique), statut, assignation, date d’exécution.
                      • Organisation du plan de test en suites de tests.
                      • Création du plan de test par sélection des cas de test, éventuellement issus de plusieurs projets.
                      • Réorganisation du plan de test par glisser-déposer.
                      • Affectation des tests aux testeurs : cas de test par cas de test, ou en masse.
                    • Exécution (run)
                      • Plusieurs exécutions possibles par cas de test du plan de test.
                      • Résultats de l’exécution par pas de test : statut, nom du testeur, horodatage du test et commentaire par étape du test.
                      • Exécution du test étape par étape via la popup d’exécution.
                      • Exécution du test via l’IEO (Interface d’Exécution Optimisée) : l’IEO propose un affichage optimisé pour les tests manuels des applications Web, incluant des fonctionnalités facilitant le déroulement des tests.
                    • Anomalies
                      • Prise en charge de Mantis pour la gestion des bugs.
                      • Déclaration d’anomalies à partir de Squash, depuis une exécution ou depuis une étape d’exécution.
                      • Tableau de synthèse des anomalies rattachées à une exécution ou à chaque étape de l’exécution.

Reporting :

                    • Suivi de l’avancement des campagnes.
                    • Couverture fonctionnelle (exigences).

Administration :

                    • Gestion des projets :
                      • Projet défini par : nom, libellé, description, actif/inactif.
                    • Gestion des utilisateurs et authentification :
                      • Gestion des habilitations (pas d'accès, lecture, écriture) par utilisateur et par projet.

Divers :

                    • Internationalisation (traductions fournies : français, anglais).
[5396] [Custom Report] Reporting personnalisé - Lot 1 [Fiche mère]
[5387] [Custom Report] Gérer le reporting au sein d’un espace dédié
[5398] [Custom Report] Générer des éléments de reporting sur les exigences et cas de test
[5399] [Custom Report] Générer des éléments de reporting sur les campagnes, itérations et item de test plan
[5400] [Custom Report] Générer des éléments de reporting sur les exécutions
[5375] [Custom Report] Créer des éléments de reporting à l’aide d’un assistant
[5404] [Custom Report] Créer des éléments de reporting de type ‘Graphique’, mode ‘Répartition’
[5405] [Custom Report] Créer des éléments de reporting de type ‘Graphique’, mode ‘Avancement’
[5406] [Custom Report] Créer des éléments de reporting de type ‘Graphique’, mode ‘Comparaison’
[5499] [Custom report] Prise en compte du périmètre
[5411] [Custom Report] Consulter/modifier un élément de reporting de type ‘Graphique’
[5415] [Custom Report] Créer des dashboards
[5498] [Custom Report] Prise en charge de l'internationalisation