Squash
(Page créée avec « == Présentation == Cette page a pour objet de présenter l'outil Squash TM. == Description == ''Récupéré depuis https://www.supinfo.com/articles/single/10104-squash-s… ») |
m (Jordan a déplacé la page Outillage/Squash TM vers Outillage/Squash sans laisser de redirection) |
(Aucune différence)
|
Version du 16 juillet 2020 à 07:15
Sommaire
Présentation
Cette page a pour objet de présenter l'outil Squash TM.
Description
Récupéré depuis https://www.supinfo.com/articles/single/10104-squash-solution-complete-test-logiciel :
La solution Squash est une suite logicielle open source produite par l’éditeur français Hénix. La suite Squash propose un panel complet d’outils pour la mise en place d’un processus de qualification sur l’ensemble d’un système, débutant de la collecte des spécifications, à la rédaction des scripts de test, à leurs exécutions automatiques jusqu'à la récolte des rapports. La mise en place d’une chaîne complète de recette permet de s'assurer du bon fonctionnement des applications, mais apporte de nombreux autres avantages :
- la garantie de la traçabilité des informations d’un bout à l’autre du processus de développement
- l’assurance pour le client d’un produit bien construit et du bon respect des spécifications de départ
Pour répondre à ces besoins la suite Squash fournit deux solutions :
- Squash TM (Test Management) : C’est un gestionnaire de référentiel de test qui assure la gestion des exigences, scénarios de test, campagnes d’exécution ainsi que la création de rapports d’exécution.
- Squash TF (Test Factory) : C’est la solution qui permet l’implémentation et l’exécution des tests automatisés.
Squash TM
Fonctionnalités
Squash TM offre un large choix de fonctionnalités afin de gérer au mieux son référentiel de test :
- Gestion des exigences
- écriture, conservation et versioning des spécifications d’un projet en exigences. Lors de l’enregistrement de ces exigences, il est possible de renseigner un grand nombre de paramètres tels que le libellé, la description, la criticité, la catégorie, le statut, les cas de test qui lui sont associés.
- Gestion des cas de test
- écriture des scénarios de test à appliquer au projet. Celui-ci peut être décrit de façon plus ou moins détaillée, selon le choix de l’utilisateur. En plus des paramètres habituels (nom, référence, importance, type, statut…) d’autres informations peuvent être renseignées telles que le descriptif des pas de test. Cette fonctionnalité permet à des utilisateurs qui auraient le poste de testeur d’avoir le plan d’action détaillée du test qu’il a à effectuer.
- Gestion des campagnes et des exécutions de test
- Squash TM permet de gérer et d’organiser ces plans d’exécution de test. Grâce à cette fonction il est possible de lancer des campagnes et gérer des anomalies soulevées durant celles-ci vers différents bugtrackers.
- Édition de rapport de test
- suite à l’exécution d’une campagne, Squash TM offre la possibilité de générer des rapports de test sous différents formats, rapport textuel, graphique, constitution de dashboard.
Ces quelques points présentent les grandes fonctionnalités qui sont offertes par la solution Squash TM. En plus de celles-ci, il y a, bien évidemment, la gestion des utilisateurs et des projets qui sont incluses à la solution.
Environnements exécution
Comme toute solution, Squash TM nécessite d’un environnement particulier pour pouvoir s’exécuter. Cette solution peut être utilisée sur tous les principaux systèmes d’exploitation du marché (Windows, Linux, Mac) et comme celle-ci se présente sous la forme d’une application web, elle est compatible avec les principaux navigateurs connus (IE 11+, Firefox, Chrome).
Squash TM fonctionne à l’aide d’une JVM (Java Virtual Machine), il est donc nécessaire d’avoir en plus sur son poste Java d’installé (Java JRE 1.8).
Comme indiqué plus haut, Squash TM se présente sous la forme d’une application web. Pour pouvoir héberger celle-ci, la solution embarque avec elle son propre serveur d’application Tomcat qui est lancé à chaque fois que l’application est démarrée.