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 |
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.
Furthermore, Squash TM can natively be interfaced with Mantis to report issues and Jenkins to automate tests.
Plugins under a Commercial Licence
Squash TM also offers plugins that can only be used with a commercial licence. 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 |