Aller au contenu

Les plugins de SquashTM

SquashTM 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 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 SquashTM :

CatégoriePluginId DockerFichiersFonctionnalitésCommentaire
APIAPI REST SquashTMapi-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 SquashTM accessibles à un utilisateur et d'accéder à la documentation associéeEmbarqué dans la distribution de SquashTM
Open source
BugtrackerBugzilla Bugtrackerbugzilla- bugtracker.bugzilla-X.Y.Z.RELEASE.jarPermet depuis SquashTM de déclarer des anomalies préremplies avec les données du test dans BugzillaFreeware
BugtrackerGitLab Bugtrackergitlab- bugtracker.gitlab-X.Y.Z.RELEASE.jarPermet depuis SquashTM de déclarer des anomalies préremplies avec les données du test dans GitLabFreeware
BugtrackerMantis REST Bugtrackermantis- bugtracker.mantis-X.Y.Z.RELEASE.jarPermet depuis SquashTM de déclarer des anomalies préremplies avec les données du test dans MantisEmbarqué dans la distribution de SquashTM
Open source
Synchronisation ExigencesXsquash4GitLabxsquash4gitlab- sync.xsquash4gitlab-X.Y.Z.RELEASE.jarPermet de synchroniser des issues GitLab sous forme d'exigences dans SquashTM, 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 GitLabFreeware
Synchronisation ExigencesXsquash4Jiraxsquash4jira- sync.xsquash4jira-X.Y.Z.RELEASE.jarPermet de synchroniser des objets agiles Jira sous forme d'exigences dans SquashTM, 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 JiraEmbarqué dans la distribution de SquashTM
Freeware
AutomatisationGit connectorscm-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 SquashTM vers un gestionnaire de source de type GitFreeware

Une partie de ces plugins est embarquée dans la distribution de SquashTM, ils sont donc déjà installés au démarrage de SquashTM. 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 SquashTM, puis à installer en suivant la procédure indiquée dans la partie Installation des plugins SquashTM.

Plugins sous licence commerciale

SquashTM 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 SquashTM. Voici la liste de ces plugins :

CatégoriePluginId DockerFichiersFonctionnalitésCommentaire
APIAPI REST Adminapi-rest-admin- api.rest.admin-X.Y.Z.RELEASE.jarPermet de réaliser des requêtes portant sur l'administration fonctionnelle de SquashTM et d'accéder à la documentation associéeLicence SquashTM Premium
AuthentificationLDAPldap- 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 à SquashTM à un annuaire de type LDAPLicence SquashTM Premium
AuthentificationActive Directoryad- 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 à SquashTM à un annuaire de type Active DirectoryLicence SquashTM Premium
AuthentificationOpenID Connectopenid-connect- security.openid.connect-X.Y.Z.RELEASE.jarPermet de gérer l'authentification unique des utilisateurs à SquashTM via le protocole OpenID ConnectLicence SquashTM Premium
AuthentificationSAMLsaml- security.saml-X.Y.Z.RELEASE.jarPermet de gérer l'authentification unique des utilisateurs à SquashTM via le protocole SAML 2.0Licence SquashTM Premium
BugtrackerAzure DevOps Bugtrackerazure-devops- bugtracker.azure.devops-X.Y.Z.RELEASE.jarPermet depuis SquashTM de déclarer des anomalies préremplies avec les données du test dans Azure DevOpsLicence SquashTM Premium
BugtrackerJira Bugtracker Data Centerjiradatacenter- bugtracker.jiradatacenter-X.Y.Z.RELEASE.jarPermet depuis SquashTM de déclarer des anomalies préremplies avec les données du test dans Jira Data CenterLicence SquashTM Premium
BugtrackerJira Bugtracker Cloudjiracloud- bugtracker.jiracloud-X.Y.Z.RELEASE.jarPermet depuis SquashTM de déclarer des anomalies préremplies avec les données du test dans Jira CloudLicence SquashTM Premium
BugtrackerRedmine Bugtrackerredmine- bugtracker.redmine-X.Y.Z.RELEASE.jarPermet depuis SquashTM de déclarer des anomalies préremplies avec les données du test dans RedmineLicence SquashTM Premium
BugtrackerTuleap Bugtrackertuleap- bugtracker.tuleap-X.Y.Z.RELEASE.jarPermet depuis SquashTM de déclarer des anomalies préremplies avec les données du test dans TuleapLicence SquashTM Premium
Fonctionnalités SquashTMSquashTM Premiumsquash-tm-premium- squash.tm.premium-X.Y.Z.RELEASE.jarAjoute des fonctionnalités au cœur de SquashTMContient des fonctionnalités de la licence SquashTM Premium et de la licence SquashTM Ultimate
Synchronisation ExigencesRedmine Exigencesredmine-requirements- sync.redmine.requirements-X.Y.Z.RELEASE.jarPermet de synchroniser des demandes Redmine sous forme d'exigences dans SquashTMLicence SquashTM Premium. Il nécessite l'installation du plugin Redmine Bugtracker
ReportingBilan de campagnes et d'itérationscampaign-execution- report.campaign.execution-X.Y.Z.RELEASE.jarPermet de générer un bilan de campagnes ou d'itérations au format éditableLicence SquashTM Premium
AssistantAssistant campagnecampaignassistant- wizard.campaignassistant-X.Y.Z.RELEASE.jarPermet de concevoir un plan d'exécution à partir du résultat des exécutions précédentesLicence SquashTM Premium
AutomatisationWorkflow Automatisation Jiraworkflow-automjira- automation.workflow.automjira-X.Y.Z.RELEASE.jarPermet d'externaliser le process d'automatisation des tests via un workflow d'automatisation personnalisé dans JiraLicence SquashTM Ultimate. Il nécessite l'installation du plugin Jira Bugtracker Data Center ou Cloud