Supported Azure DevOps (TFS) Systems
SpecSync for Azure DevOps might work with other Azure DevOps installations as well, but was tested with the following configurations:
- Azure DevOps Services (cloud service)
- Azure DevOps Server 2022 (Version 19.*)
- Azure DevOps Server 2020 (Version 18.*)
- Azure DevOps Server 2019 (Version 17.*, Dev17.*)
- Team Foundation Server 2018 (Version 16.*)
- Team Foundation Server 2017 (Version 15.*)
- 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 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, 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.