
Supported Azure DevOps (TFS) Systems
SpecSync for Azure DevOps supports the following Azure DevOps versions:
- Azure DevOps Services (cloud service)
- Azure DevOps Server 2022 (Version 19.*)
- Azure DevOps Server 2020 (Version 18.*)
- Azure DevOps Server 2019 (Version 17.*, Dev17.*) — up to SpecSync v3.4
- Team Foundation Server 2018 (Version 16.*) — up to SpecSync v3.4
- Team Foundation Server 2017 (Version 15.*) — up to SpecSync v3.4
- Team Foundation Server 2015 Update 3 (Version 14.*) — up to SpecSync v2.1
- Team Foundation Server 2013 Update 1 (Version 12.*) — up to SpecSync v1.3
Supported Jira Systems
SpecSync for Jira supports the following Jira versions:
- Jira Cloud
- Jira Server / Data Center v9
- Jira Server / Data Center v8
As Jira does not have a built-in Test Case Management (TCM) solution, teams using Jira need to choose from different TCM solutions in Jira. The different solutions require different synchronization solutions, but we are committed to provide support for the TCM solutions of our clients.
The following Jira TCM solutions are currently supported or planned.
| Jira TCM Solution | Supported Jira Versions | Description |
|---|---|---|
| Jira TCM Customization | Jira Cloud Jira Server / Data Center v9 Jira Server / Data Center v8 | This solution works with any Jira projects. You need to add a custom issue type to store the Test Cases (e.g. ‘Test Case’) and a custom field in the issue type to store the Test Case steps as formatted text (e.g. ‘Test Case Steps’). Optionally you can also define a custom field for storing the scenario in Gherkin format as well. Publishing test execution results and synchronizing hierarchies are currently not supported. |
| Zephyr Scale | Jira Server / Data Center v9 | Support for Jira projects using the Zephyr Scale extension app (formerly Test Management for Jira, TM4J). Specifying “folder” for Test Cases is supported, but synchronizing hierarchies are currently not yet available. |
We plan to support Xray and Zephyr Squad as well, if you would like to use SpecSync for Jira with Xray, please contact us for the expected availability.
Supported Operating Systems
- Windows
- Linux
- macOS
- Docker
Please check the Installation & Setup documentation page for detailed instructions about how to install SpecSync for the different operating systems.
Supported BDD Tools
SpecSync can synchronize any scenarios that are written in Gherkin format. Gherkin format is used by many tools in many platforms, like Cucumber, Cucumber JVM, Cucumber.js, Behat, Behave and also SpecFlow and Reqnroll. Please refer to the Getting started for detailed instructions how to setup SpecSync with the different BDD tools.
In addition to the Gherkin-based BDD tools, SpecSync can also synchronize test descriptions and results from various other sources via SpecSync plugins, like C# MsTest/NUnit tests, Java TestNG tests, Postman or even Excel files. Please contact us if your test platform is not listed and we are happy to assist you to get your process covered.
Supported Test Result Formats
For publishing test results of the particular tool, SpecSync needs to understand its test result file format. Many file formats are supported already, including SpecFlow, Reqnroll, Cucumber Java or Python Behave (see the full list in the documentation). If the test result format of your tool is not supported yet, please contact SpecSync support or write a small SpecSync plugin that can parse the results.