Aller au contenu

Les plugins de Squash TM

Squash TM est un logiciel basé sur un cœur open source qui est téléchargeable gratuitement depuis le site https://www.squashtest.com/. 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 Fichiers Fonctionnalités Commentaire
API API REST Squash TM - plugin.api.rest.core-X.Y.Z.RELEASE.jar
- plugin.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.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.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.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 Plugin additionnel à télécharger
Open source
Reporting Cahier de test 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 Plugin additionnel à télécharger
Open source
Reporting Rapport Avancement qualitatif - report.qualitativecoverage-X.Y.Z.RELEASE.jar Permet de générer un tableau de bord de suivi des exigences testées Embarqué dans le répertoire 'plugins' de Squash TM
Open source
Bugtracker Bugzilla Bugtracker - plugin.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 Plugin additionnel à télécharger
Freeware
Bugtracker GitLab Bugtracker - squash-tm-gitlab-bt-connector-X.Y.Z.RELEASE.jar Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans GitLab Plugin additionnel à télécharger
Freeware
Bugtracker Mantis REST Bugtracker - squash-tm-mantis-rest-connector-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 le répertoire 'plugins' de Squash TM
Open source
Synchronisation Exigences Xsquash4GitLab - plugin.requirement.xsquash4gitlab-X.Y.Z.RELEASE.jar Permet de synchroniser des issues GitLab sous forme d'exigences dans Squash TM et de suivre l'avancement des tests dans GitLab Embarqué dans la distribution de Squash TM
Freeware
Synchronisation Exigences Xsquash4Jira - plugin.requirement.xsquash4jira-X.Y.Z.RELEASE.jar Permet de synchroniser des objets agiles Jira sous forme d'exigences dans Squash TM et de concevoir un plan d'exécution à partir d'une version ou d'un sprint définis dans Jira Embarqué dans la distribution de Squash TM
Freeware
Automatisation Git connector - plugin.scm.git-X.Y.Z.RELEASE.jar
- org.eclipse.jgit-5.1.2.201810061102-r.jar
Permet de transmettre des cas de test scriptés rédigés dans Squash TM vers un gestionnaire de source de type Git Plugin additionnel à télécharger
Freeware
Automatisation Squash AUTOM - plugin.testautomation.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 l'orchestrateur Squash Plugin additionnel à télécharger
Freeware
Automatisation Result publisher - squash.tm.rest.result.publisher.community-X.Y.Z.RELEASE Permet de récupérer les résultats et les rapports d'exécution des tests automatisés exécutés avec l'orchestrateur Squash Plugin additionnel à télécharger
Freeware
Automatisation Test plan retriever - squash.tm.rest.test.plan.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 l'orchestrateur Squash est déclenché depuis un Pipeline Plugin additionnel à télécharger
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 le site https://www.squashtest.com/, puis à installer en suivant la procédure indiquée dans la partie Installation des plugins Squash.

En outre, Squash TM s'interface nativement avec Mantis pour la remontée des anomalies et Jenkins pour l'automatisation des tests.

Plugins sous licence commerciale

Squash TM dispose également de plugins qui ne peuvent être utilisés qu'avec une licence commerciale. Voici la liste de ces plugins :

Catégorie Plugin Fichiers Fonctionnalités Commentaire
API API REST Admin - plugin.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 Plugin de la licence Squash TM Premium
Authentification LDAP - security.ldap.fragment-X.Y.Z.RELEASE.jar
- spring-ldap-core-2.3.2.RELEASE.jar
- spring-security-ldap-5.0.6.RELEASE.jar
Permet de déléguer l'authentification des utilisateurs à Squash TM à un annuaire de type LDAP Plugin de la licence Squash TM Premium
Authentification Active Directory - security.ad.fragment-X.Y.Z.RELEASE.jar
- spring-ldap-core-2.3.2.RELEASE.jar
- spring-security-ldap-5.0.6.RELEASE.jar
Permet de déléguer l'authentification des utilisateurs à Squash TM à un annuaire de type Active Directory Plugin de la licence Squash TM Premium
Authentification 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 Plugin de la licence Squash TM Premium
Bugtracker Azure DevOps Bugtracker - squash-tm-azure-bt-connector-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 Plugin de la licence Squash TM Premium
Bugtracker Jira Bugtracker Server et Data Center - plugin.bugtracker.jirarest-X.Y.Z.RELEASE.jar
- jaxb-api-2.2.2.jar
- jaxb-impl-2.2.3.jar
Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Jira Server et Data Center Plugin de la licence Squash TM Premium
Bugtracker Jira Bugtracker Cloud - plugin.bugtracker.jiracloud-X.Y.Z.RELEASE.jar
- jaxb-api-2.2.2.jar
- jaxb-impl-2.2.3.jar
Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Jira Cloud Plugin de la licence Squash TM Premium
Bugtracker Redmine Bugtracker - plugin.bugtracker.redmine3rest-X.Y.Z.RELEASE.jar
- redmine-java-api-1.24.jar
Permet depuis Squash TM de déclarer des anomalies préremplies avec les données du test dans Redmine Plugin de la licence Squash TM Premium
Bugtracker RTC Bugtracker - plugin.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 Plugin de la licence Squash TM Premium
Bugtracker Tuleap Bugtracker - plugin.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 Plugin de la licence Squash TM Premium
Fonctionnalités Squash TM Squash TM Premium - plugin.squash.tm.premium-X.Y.Z.RELEASE.jar Ajoute des fonctionnalités au coeur de Squash TM : gestion d'exigences de haut niveau Plugin de la licence Squash TM Premium
Synchronisation Exigences Redmine Exigences - plugin.requirement.redminerest-X.Y.Z.RELEASE.jar Permet de synchroniser des demandes Redmine sous forme d'exigences dans Squash TM Plugin de la licence Squash TM Premium - Il nécessite l'installation du plugin Redmine Bugtracker
Reporting Bilan de campagne et d'itération - report.campaign.execution-X.Y.Z.RELEASE.jar Permet de générer un bilan de campagne ou d'itération au format éditable Plugin de la licence Squash TM Premium
Assistant Assistant campagne - 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 Plugin de la licence Squash TM Premium
Automatisation Bibliothèque d'actions - plugin.workspace.actionword-X.Y.Z.RELEASE.jar Permet de gérer les actions des cas de test BDD via une bibliothèque Plugin de la licence Squash AUTOM Premium
Automatisation Workflow Automatisation Jira - plugin.workflow.automjira-X.Y.Z.RELEASE.jar Permet d'externaliser le process d'automatisation des tests via un workflow d'automatisation personnalisé dans Jira Plugin de la licence Squash AUTOM Premium - Il nécessite l'installation du plugin Jira Bugtracker Server ou Cloud
Automatisation Squash AUTOM - plugin.testautomation.squashautom. premium-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 l'orchestrateur Squash Plugin de la licence Squash AUTOM Premium
Automatisation Result publisher - squash.tm.rest.result.publisher.premium-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 l'orchestrateur Squash Plugin de la licence Squash AUTOM Premium
Automatisation Test plan retriever - squash.tm.rest.test.plan.retriever.premium-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 l'orchestrateur Squash est déclenché depuis un Pipeline Plugin de la licence Squash DEVOPS Premium