Compatibility testing is a broad discipline and includes things such as hardware testing for software that runs on different devices, as well as multi-cloud compatibility testing which is becoming more and more important in a cloud-based world where you don't want all your eggs in one basket.
Next up for compatibility testing is gitlab-ee#6061, which will introduce Selenium integration to capture multi-browser testing results as well as screenshots and display them in a CI view. This will start the ball rolling forward on how we can better support these kinds of testing needs.
No other CI platforms provide first-party compatibility testing, but all do provide different kinds of integrations. Selenium is a very popular one, and we plan to add a CI view for it via gitlab-ee#6061.
We do not engage with analysts for compatibility testing market analysis.
Apart from the CI view support for Selenium mentioned in the competitive landscape section, gitlab-ce#22755 (integration support for SauceLabs) is also requested. team-tasks#45 tracks the progress of the internal quality team at GitLab rolling out compatibility testing.
Adding CI view support for Selenium (gitlab-ee#6061) is the most important vision item for the same reasons as in the competitive landscape above.