Les plugins de Squash TM
Squash TM est un logiciel basé sur un cœur open source qui est téléchargeable gratuitement depuis la page Téléchargements. Ses fonctionnalités peuvent être enrichies par divers plugins :
- plugins d'API ;
- plugins de reporting ;
- plugins pour la remontée d'anomalies vers les bugtrackers ;
- plugins de synchronisation d'exigences ;
- plugins pour l'automatisation des tests ;
- plugins de type assistant ;
- plugins d'authentification.
Les plugins sont soit open source, freeware ou soumis à une licence commerciale.
Plugins Freeware / Open source
Voici la liste des plugins open source et freeware de Squash TM :
Catégorie | Plugin | Id Docker | Fichiers | Fonctionnalités | Commentaire |
---|---|---|---|---|---|
API | API REST Squash TM | api-rest | - api.rest.core-X.Y.Z.RELEASE.jar - api.rest.services-X.Y.Z.RELEASE.jar |
Permet de réaliser des requêtes portant sur les fonctionnalités de Squash TM accessibles à un utilisateur et d'accéder à la documentation associée | Embarqué dans la distribution de Squash TM Open source |
Reporting | Cahier des exigences éditable | report-books-editable | - report.books.requirements.editable-X.Y.Z.RELEASE.jar | Permet de générer un rapport contenant une sélection de fiches d'exigences au format éditable | Embarqué dans la distribution de Squash TM Open source |
Reporting | Cahier de test éditable | report-books-editable | - report.books.testcases.editable-X.Y.Z.RELEASE.jar | Permet de générer un rapport contenant une sélection de fiches de cas de tests au format éditable | Embarqué dans la distribution de Squash TM Open source |
Reporting | Cahier des exigences PDF | report-books-pdf | - report.books.requirements.pdf-X.Y.Z.RELEASE.jar | Permet de générer un rapport contenant une sélection de fiches d'exigences au format PDF | Open source |
Reporting | Cahier de test PDF | report-books-pdf | - report.books.testcases.pdf-X.Y.Z.RELEASE.jar | Permet de générer un rapport contenant une sélection de fiches de cas de tests au format PDF | Open source |
Reporting | Rapport Avancement qualitatif | qualitativecoverage | - report.qualitativecoverage-X.Y.Z.RELEASE.jar | Permet de générer un tableau de bord de suivi des exigences testées | Embarqué dans la distribution de Squash TM Open source |
Bugtracker | Bugzilla Bugtracker | bugzilla | - bugtracker.bugzilla-X.Y.Z.RELEASE.jar | Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Bugzilla | Freeware |
Bugtracker | GitLab Bugtracker | gitlab | - bugtracker.gitlab-X.Y.Z.RELEASE.jar | Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans GitLab | Freeware |
Bugtracker | Mantis REST Bugtracker | mantis | - bugtracker.mantis-X.Y.Z.RELEASE.jar | Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Mantis | Embarqué dans la distribution de Squash TM Open source |
Synchronisation Exigences | Xsquash4GitLab | xsquash4gitlab | - sync.xsquash4gitlab-X.Y.Z.RELEASE.jar | Permet de synchroniser des issues GitLab sous forme d'exigences dans Squash TM, de concevoir un plan d'exécution à partir d'une itération ou d'un jalon défini dans GitLab et de suivre l'avancement des tests dans GitLab | Freeware |
Synchronisation Exigences | Xsquash4Jira | xsquash4jira | - sync.xsquash4jira-X.Y.Z.RELEASE.jar | Permet de synchroniser des objets agiles Jira sous forme d'exigences dans Squash TM, de concevoir un plan d'exécution à partir d'une version ou d'un sprint définis dans Jira et de suivre l'avancement des tests dans Jira | Embarqué dans la distribution de Squash TM Freeware |
Automatisation | Git connector | scm-git | - automation.scm.git-X.Y.Z.RELEASE.jar - org.eclipse.jgit-X.Y.Z.jar |
Permet de transmettre des cas de test scriptés rédigés dans Squash TM vers un gestionnaire de source de type Git | Freeware |
Automatisation | Squash AUTOM Community | squashautom-community | - automation.squashautom.community-X.Y.Z.RELEASE | Permet de lancer l’exécution simple de tests automatisés depuis les plans d’exécution de Squash TM via Squash Orchestrator | Freeware |
Automatisation | Result publisher | result-publisher | - automation.result.publisher-X.Y.Z.RELEASE | Permet de récupérer les résultats et le détail des exécutions ainsi que les rapports d'exécution des tests automatisés exécutés avec Squash Orchestrator | Freeware |
Automatisation | Test plan retriever Community | testplan-retriever-community | - automation.testplan.retriever.community-X.Y.Z.RELEASE | Permet de récupérer certaines données des tests d'un plan d'exécution de Squash TM lorsque l'ordre d'exécution dans Squash Orchestrator est déclenché depuis un Pipeline | Freeware |
Une partie de ces plugins est embarquée dans la distribution de Squash TM, ils sont donc déjà installés au démarrage de Squash TM. Les autres sont à télécharger depuis la page Téléchargements ou à récupérer dans le répertoire plugin-files
de la distribution de Squash TM, puis à installer en suivant la procédure indiquée dans la partie Installation des plugins Squash.
Plugins sous licence commerciale
Squash TM dispose également de plugins qui ne peuvent être utilisés qu'avec une licence commerciale. Ils peuvent être téléchargés depuis la page Téléchargements ou récupérés dans le répertoire plugin-files
de la distribution de Squash TM. Voici la liste de ces plugins :
Catégorie | Plugin | Id Docker | Fichiers | Fonctionnalités | Commentaire |
---|---|---|---|---|---|
API | API REST Admin | api-rest-admin | - api.rest.admin-X.Y.Z.RELEASE.jar | Permet de réaliser des requêtes portant sur l'administration fonctionnelle de Squash TM et d'accéder à la documentation associée | Licence Squash Premium |
Authentification | LDAP | ldap | - security.ldap-X.Y.Z.RELEASE.jar - spring-ldap-core-X.Y.Z.RELEASE.jar - spring-security-ldap-X.Y.Z.RELEASE.jar |
Permet de déléguer l'authentification des utilisateurs à Squash TM à un annuaire de type LDAP | Licence Squash Premium |
Authentification | Active Directory | ad | - security.ad-X.Y.Z.RELEASE.jar - spring-ldap-core-X.Y.Z.RELEASE.jar - spring-security-ldap-X.Y.Z.RELEASE.jar |
Permet de déléguer l'authentification des utilisateurs à Squash TM à un annuaire de type Active Directory | Licence Squash Premium |
Authentification | OpenID Connect | openid-connect | - security.openid.connect-X.Y.Z.RELEASE.jar | Permet de gérer l'authentification unique des utilisateurs à Squash TM via le protocole OpenID Connect | Licence Squash Premium |
Authentification | SAML | saml | - security.saml-X.Y.Z.RELEASE.jar | Permet de gérer l'authentification unique des utilisateurs à Squash TM via le protocole SAML 2.0 | Licence Squash Premium |
Bugtracker | Azure DevOps Bugtracker | azure-devops | - bugtracker.azure.devops-X.Y.Z.RELEASE.jar | Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Azure DevOps | Licence Squash Premium |
Bugtracker | Jira Bugtracker Server et Data Center | jiradatacenter | - bugtracker.jiradatacenter-X.Y.Z.RELEASE.jar - jaxb-api-X.Y.Z.jar - jaxb-impl-X.Y.Z.jar |
Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Jira Server et Data Center | Licence Squash Premium |
Bugtracker | Jira Bugtracker Cloud | jiracloud | - bugtracker.jiracloud-X.Y.Z.RELEASE.jar - jaxb-api-X.Y.Z.jar - jaxb-impl-X.Y.Z.jar |
Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Jira Cloud | Licence Squash Premium |
Bugtracker | Redmine Bugtracker | redmine | - bugtracker.redmine-X.Y.Z.RELEASE.jar | Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Redmine | Licence Squash Premium |
Bugtracker | RTC Bugtracker | rtc | - bugtracker.rtc-X.Y.Z.RELEASE.jar | Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans RTC | Licence Squash Premium |
Bugtracker | Tuleap Bugtracker | tuleap | - bugtracker.tuleap-X.Y.Z.RELEASE.jar | Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Tuleap | Licence Squash Premium |
Fonctionnalités Squash TM | Squash Premium | squash-tm-premium | - squash.tm.premium-X.Y.Z.RELEASE.jar | Ajoute des fonctionnalités au cœur de Squash TM | Contient des fonctionnalités de la licence Squash Premium et de la licence Squash Ultimate |
Synchronisation Exigences | Redmine Exigences | redmine-requirements | - sync.redmine.requirements-X.Y.Z.RELEASE.jar | Permet de synchroniser des demandes Redmine sous forme d'exigences dans Squash TM | Licence Squash Premium. Il nécessite l'installation du plugin Redmine Bugtracker |
Reporting | Bilan de campagne et d'itération | campaign-execution | - report.campaign.execution-X.Y.Z.RELEASE.jar | Permet de générer un bilan de campagne ou d'itération au format éditable | Licence Squash Premium |
Assistant | Assistant campagne | campaignassistant | - wizard.campaignassistant-X.Y.Z.RELEASE.jar | Permet de concevoir un plan d'exécution à partir du résultat des exécutions précédentes | Licence Squash Premium |
Automatisation | Bibliothèque d'actions | workspace-actionword | - automation.workspace.actionword-X.Y.Z.RELEASE.jar | Permet de gérer les actions des cas de test BDD via une bibliothèque | Licence Squash Ultimate |
Automatisation | Workflow Automatisation Jira | workflow-automjira | - automation.workflow.automjira-X.Y.Z.RELEASE.jar | Permet d'externaliser le process d'automatisation des tests via un workflow d'automatisation personnalisé dans Jira | Licence Squash Ultimate. Il nécessite l'installation du plugin Jira Bugtracker Server ou Cloud |
Automatisation | Squash AUTOM Ultimate | squashautom-ultimate | - automation.squashautom.ultimate-X.Y.Z.RELEASE | Permet de lancer l’exécution avancée de tests automatisés depuis les plans d’exécution de Squash TM via Squash Orchestrator | Licence Squash Ultimate |
Automatisation | Test plan retriever Ultimate | testplan-retriever-ultimate | - automation.testplan.retriever.ultimate-X.Y.Z.RELEASE | Permet de récupérer les données complètes des tests d'un plan d'exécution de Squash TM lorsque l'ordre d'exécution dans Squash Orchestrator est déclenché depuis un Pipeline | Licence Squash Ultimate |