Squash TM Plugins
Squash TM is a software that is based on an open-source core. You can download it for free on the Downloads page. You can use multiple plugins to expand its features:
- APIs;
- Reporting;
- Reporting issues to bugtrackers;
- Syncing requirements from other tools;
- Wizard;
- Authentication.
The plugins are either open source, freeware, or subject to a commercial license.
Freeware / Open Source Plugins
Here is the list of open source and freeware plugins of Squash TM:
Category | Plugin | Docker id | Files | Features | Comments |
---|---|---|---|---|---|
API | Squash TM REST API | api-rest | - api.rest.core-X.Y.Z.RELEASE.jar - api.rest.services-X.Y.Z.RELEASE.jar |
Make requests on Squash TM features available to a user and access the related documentation | Included in Squash TM Open source |
Reporting | Editable requirements report | report-books-editable | - report.books.requirements.editable-X.Y.Z.RELEASE.jar | Generate a report with a selection of requirement cards in editable format | Included in Squash TM Open source |
Reporting | Editable test cases report | report-books-editable | - report.books.testcases.editable-X.Y.Z.RELEASE.jar | Generate a report with a selection of test cases cards in editable format | Included in Squash TM Open source |
Reporting | PDF requirements report | report-books-pdf | - report.books.requirements.pdf-X.Y.Z.RELEASE.jar | Generate a report with a selection of requirements cards in PDF format | Open source |
Reporting | PDF report | report-books-pdf | - report.books.testcases.pdf-X.Y.Z.RELEASE.jar | Generate a report with a selection of test cases cards in PDF format | Open source |
Reporting | Qualitative coverage report | qualitativecoverage | - report.qualitativecoverage-X.Y.Z.RELEASE.jar | Generate a report to monitor requirements coverage | Included in Squash TM Open source |
Bugtracker | Bugzilla Bugtracker | bugzilla | - bugtracker.bugzilla-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in Bugzilla | Freeware |
Bugtracker | GitLab Bugtracker | gitlab | - bugtracker.gitlab-X.Y.Z.RELEASE.jar | From Squash, report issues prefilled with the test's data in GitLab | Freeware |
Bugtracker | Mantis REST Bugtracker | mantis | - bugtracker.mantis-X.Y.Z.RELEASE.jar | From Squash, report issues prefilled with the test's data in Mantis | Included in Squash TM Open source |
Syncing Requirements | Xsquash4GitLab | xsquash4gitlab | - sync.xsquash4gitlab-X.Y.Z.RELEASE.jar | Sync GitLab agile objects as requirements in Squash TM, conceive an execution plan from an iteration or a milestone defined in GitLab and track the testing progress in GitLab | Freeware |
Syncing Requirements | Xsquash4Jira | xsquash4jira | - sync.xsquash4jira-X.Y.Z.RELEASE.jar | Sync Jira agile objects as requirements in Squash TM, conceive an execution plan from a version or a sprint defined in Jira and track the testing progress in Jira | Included in Squash TM Freeware |
Automation | Git connector | scm-git | - automation.scm.git-X.Y.Z.RELEASE.jar - org.eclipse.jgit-X.Y.Z.jar |
Transmit scripted test cases written in Squash TM to a Git-type source manager | Freeware |
Some of these plugins are included in Squash TM's distribution. Therefore, they are already installed when you start Squash TM. Other plugins must be downloaded from the Downloads page or retrieved in the plugin-files
directory of Squash TM's distribution. You must then install them and follow the instructions written in the part Installing Squash TM plugins.
Plugins under a Commercial License
Squash TM also offers plugins that can only be used with a commercial license. They can also be downloaded from the Downloads page or retrieved in the plugin-files
directory of Squash TM's distribution. Please find them in the table below:
Category | Plugin | Docker Id | Files | Features | Comments |
---|---|---|---|---|---|
API | API REST Admin | api-rest-admin | - api.rest.admin-X.Y.Z.RELEASE.jar | Make requests on Squash TM features available to an administrator and access the related documentation | Squash Premium Plugin |
Authentication | 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 |
Entrust user authentication in Squash TM to an LDAP-type directory | Squash Premium Plugin |
Authentication | 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 |
Entrust user authentication in Squash TM to an Active directory | Squash Premium Plugin |
Authentication | OpenID Connect | openid-connect | - security.openid.connect-X.Y.Z.RELEASE.jar | Manage users single authentication into Squash TM via the OpenID Connect protocol | Squash Premium Plugin |
Authentication | SAML | saml | - security.saml-X.Y.Z.RELEASE.jar | Manage users single authentication into Squash TM via the SAML 2.0 protocol | Squash Premium Plugin |
Bugtracker | Azure DevOps Bugtracker | azure-devops | - bugtracker.azure.devops-X.Y.Z.RELEASE.jar | From Squash TM, report issues prefilled with the test's data in Azure DevOps | Squash Premium Plugin |
Bugtracker | Jira Bugtracker Server and Data Center | jiradatacenter | - bugtracker.jiradatacenter-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in Jira Server and Data Center | Squash Premium Plugin |
Bugtracker | Jira Bugtracker Cloud | jiracloud | - bugtracker.jiracloud-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in Jira Cloud | Squash Premium Plugin |
Bugtracker | Redmine Bugtracker | redmine | - bugtracker.redmine-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in Redmine | Squash Premium Plugin |
Bugtracker | RTC Bugtracker | rtc | - bugtracker.rtc-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in RTC | Squash Premium Plugin |
Bugtracker | Tuleap Bugtracker | tuleap | - bugtracker.tuleap-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in RTC Tuleap | Squash Premium Plugin |
Squash TM Features | Squash TM Premium | squash-tm-premium | - squash.tm.premium-X.Y.Z.RELEASE.jar | New features added to the core of Squash TM | Squash Premium Plugin |
Requirements synchronization | Redmine Requirements | redmine-requirements | - sync.redmine.requirements-X.Y.Z.RELEASE.jar | Sync Redmine issues as requirements in Squash TM | Squash Premium Plugin. Redmine Bugtracker must be installed |
Reporting | Campaigns and Iterations Report | campaign-execution | - report.campaign.execution-X.Y.Z.RELEASE.jar | Generate a campaign or iteration report in editable format | Squash Premium Plugin |
Assistant | Campaign Assistant | campaignassistant | - wizard.campaignassistant-X.Y.Z.RELEASE.jar | Conceive an execution plan from the result of the previous executions | Squash Premium Plugin |
Automation | Workflow Automatisation Jira | workflow-automjira | - automation.workflow.automjira-X.Y.Z.RELEASE.jar | Externalize tests automation process via a custom automation workflow in Jira | Squash Ultimate Plugin. Jira Bugtracker Server or Cloud plugins must be installed |
Premium et Ultimate offers
For more information, the FAQ explains the features of each license level.