Squash TM Plugins
Squash TM is a software that is based on an open-soure core. You can download it for free on https://www.squashtest.com. You can use multiple plugins to expand its features:
- APIs
- Reporting
- Reporting issues to bugtrackers
- Syncing requirements from other tools
- Automation of tests
- 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 | Files | Features | Comments |
---|---|---|---|---|
API | Squash TM REST API | - plugin.api.rest.core-X.Y.Z.RELEASE.jar - plugin.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 |
Reporting | Editable requirements report | - 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 |
Reporting | Editable test cases report | - 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 |
Reporting | PDF requirements report | - report.books.requirements.pdf-X.Y.Z.RELEASE.jar | Generate a report with a selection of requirements cards in PDF format | Extra plugin to download |
Reporting | PDF report | - report.books.testcases.pdf-X.Y.Z.RELEASE.jar | Generate a report with a selection of test cases cards in PDF format | Extra plugin to download |
Reporting | Qualitative coverage report | - report.qualitativecoverage-X.Y.Z.RELEASE.jar | Generate a report to monitor requirements coverage | Included in Squash TM |
Bugtracker | Bugzilla Bugtracker | - plugin.bugtracker.bugzilla-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in Bugzilla | Extra plugin to download |
Bugtracker | GitLab Bugtracker | - squash-tm-gitlab-bt-connector-X.Y.Z.RELEASE.jar | From Squash, report issues prefilled with the test's data in GitLab | Extra plugin to download Freeware |
Bugtracker | Mantis REST Bugtracker | - squash-tm-mantis-rest-connector-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 | Xsquash4Jira | - plugin.requirement.xsquash4jira-X.Y.Z.RELEASE.jar | Sync Jira agile objects as requirements in Squash TM and conceive an execution plan from a version or a sprint defined in Jira | Included in Squash TM |
Automation | Git connector | - plugin.scm.git-X.Y.Z.RELEASE.jar - org.eclipse.jgit-5.1.2.201810061102-r.jar |
Transmit scripted test cases written in Squash TM to a Git-type source manager | Extra plugin to download |
Automation | Squash AUTOM | - plugin.testautomation.squashautom. community-X.Y.Z.RELEASE | Run automated tests from Squash TM execution plans via the Squash orchestrator with limited features | Extra plugin to download |
Automation | Result publisher | - squash.tm.rest.result.publisher.community-X.Y.Z.RELEASE | Recover in Squash TM the results and reports of the automated tests executed with the Squash orchestrator | Extra plugin to download |
Automation | Test plan retriever | - squash.tm.rest.test.plan.retriever.community-X.Y.Z.RELEASE | Recover limited tests data from a Squash TM execution plan when the execution order in the Squash orchestrator is launched from a Pipeline | Extra plugin to download |
Some of these plugins is included in Squash TM's distribution. Therefore, they are already "installed" when you start Squash TM. Other plugins must be downloaded from https://www.squashtest.com. You must then install them and follow the instructions written in the part Installing Squash TM plugins.
Plugins under a Commercial Licence
Squash TM also offers plugins that can only be used with a commercial license. Please find them in the table below:
Category | Plugin | Files | Features | Comments |
---|---|---|---|---|
API | API REST Admin | - plugin.api.rest.admin-X.Y.Z.RELEASE.jar | Make requests on Squash TM features available to an administrator and access the related documentation | Squash TM Premium Plugin |
Authentication | 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 |
Entrust user authentication in Squash TM to an LDAP-type directory | Squash TM Premium Plugin |
Authentication | 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 |
Entrust user authentication in Squash TM to an Active directory | Squash TM Premium Plugin |
Authentication | SAML | - security.saml-X.Y.Z.RELEASE.jar | Manage users single authentication into Squash TM via the SAML 2.0 protocol | Squash TM Premium Plugin |
Bugtracker | Azure DevOps Bugtracker | - squash-tm-azure-bt-connector-X.Y.Z.RELEASE.jar | From Squash TM, report issues prefilled with the test's data in Azure DevOps | Squash TM Premium License Plugin |
Bugtracker | Jira Bugtracker Server and Data Center | - plugin.bugtracker.jirarest-X.Y.Z.RELEASE.jar - jaxb-api-2.2.2.jar - jaxb-impl-2.2.3.jar |
Report from Squash TM prefilled issues with test data in Jira Server and Data Center | Squash TM Premium Plugin |
Bugtracker | Jira Bugtracker Cloud | - plugin.bugtracker.jiracloud-X.Y.Z.RELEASE.jar - jaxb-api-2.2.2.jar - jaxb-impl-2.2.3.jar |
Report from Squash TM prefilled issues with test data in Jira Cloud | Squash TM Premium Plugin |
Bugtracker | Redmine Bugtracker | - plugin.bugtracker.redmine3rest-X.Y.Z.RELEASE.jar - redmine-java-api-1.24.jar |
Report from Squash TM prefilled issues with test data in Redmine | Squash TM Premium Plugin |
Bugtracker | RTC Bugtracker | - plugin.bugtracker.rtc-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in RTC | Squash TM Premium Plugin |
Bugtracker | Tuleap Bugtracker | - plugin.bugtracker.tuleap-X.Y.Z.RELEASE.jar | Report from Squash TM prefilled issues with test data in RTC Tuleap | Squash TM Premium Plugin |
Squash TM Features | Squash TM Premium | - plugin.squash.tm.premium-X.Y.Z.RELEASE.jar | New features added to the core of Squash TM: manage high-level requirements | Squash TM Plugin |
Requirements synchronization | Redmine Requirements | - plugin.requirement.redminerest-X.Y.Z.RELEASE.jar | Sync Redmine issues as requirements in Squash TM | Squash TM Premium Plugin - Redmine Bugtracker must be installed |
Reporting | Campaigns and Iterations Report | - report.campaign.execution-X.Y.Z.RELEASE.jar | Generate a campaign or iteration report in editable format | Squash TM Premium Plugin |
Assistant | Campaign Assistant | - wizard.campaignassistant-X.Y.Z.RELEASE.jar | Conceive an execution plan from the result of the previous executions | Squash TM Premium Plugin |
Automation | Actions Library | - plugin.workspace.actionword-X.Y.Z.RELEASE.jar | Manage the actions of BDD test cases via a library | Squash AUTOM Premium Plugin |
Automation | Workflow Automatisation Jira | - plugin.workflow.automjira-X.Y.Z.RELEASE.jar | Externalize tests automation process via a custom automation workflow in Jira | Squash AUTOM Premium Plugin - Jira Bugtracker Server or Cloud plugins must be installed |
Automation | Squash AUTOM | - plugin.testautomation.squashautom. premium-X.Y.Z.RELEASE | Run automated tests from Squash TM execution plans via the Squash orchestrator with advanced features | Squash AUTOM Premium Plugin |
Automation | Result publisher | - squash.tm.rest.result.publisher.premium-X.Y.Z.RELEASE | Recover in Squash TM executions results and details as well as execution reports for automated tests executed with the Squash orchestrator | Squash AUTOM Premium Plugin |
Automation | Test plan retriever | - squash.tm.rest.test.plan.retriever.premium-X.Y.Z.RELEASE | Recover the complete tests data from a Squash TM execution plan when the execution order in the Squash orchestrator is launched from a Pipeline | Squash DEVOPS Premium Plugin |