It's official since February 03, 2022, Squash is part of the GitLab Alliance Partners list.
This partnership marks the fact that Squash's development teams are now working with GitLab's teams to offer the best possible integration between their two tools. This integration could therefore allow several interactions summarized by arrows in this diagram and they are detailed later in this article:
Why GitLab? GitLab's integrated offer allows to replace totally or partially the multiplicity of DevOps tools used today (for example Bitbucket to store Git repositories, Jenkins for CI/CD forge, Jira for requirements management and bug tracking, Nexus as a repository manager, Sonar for static code analysis...), thus simplifying their development environment. Squash TM remains the tool for managing test assets. Squash TM users who would like to use GitLab will not lose any functionality compared to their current workflows.
To go further, find below the list of integrations (released and planned) between Squash and GitLab for the year 2022:
Squash DEVOPS integration with GitLab
Today, Squash DEVOPS allows you to integrate into your GitLab CI/CD pipelines the execution of an automated test plan defined in Squash TM and to bring back the test results, their attachments as well as an Allure report giving an overview of the execution plan.
At the end of March 2022, the next version of Squash DEVOPS will allow the pipeline to be stopped in case of a test failure.
By mid-2022, the criteria for stopping the pipeline can be refined to allow a threshold of failures for certain types of tests (e.g. 10% of "flaky" tests on the user interface).
In mid-2022, Squash DEVOPS will also provide a first version of exporting test results to a BI tool.
* A test is "flaky" when it can both pass and fail on the same code.
Integration of Squash TM with GitLab as a bugtracker:
As of December 2021, this integration allows you to declare a pre-populated bug with test data from Squash TM into GitLab, attach a bug already in GitLab to Squash TM, and track the progress of bug fixes via summary tables in Squash TM.
Integration of Squash TM with GitLab in an agile context
Scheduled for mid-2022, this integration will allow to synchronize GitLab issues into Squash TM requirements in order to design, link and schedule the tests that verify them. In GitLab, real-time monitoring of test activities will be available.
All of the above components and features are or will be available for free.
Comentários