Simplified integration of tools
We are witnessing a multiplication of
- test tools: JUnit, Cucumber, Robot Framework, Cypress, JMeter…
- test environments: Docker, Sauce Labs, BrowserStack…
- static code analysis tools: SonarQube, NDepend, Snyk…
- dynamic code analysis tools: Valgrind, Dynatrace, Burp…
OpenTestFactory aims to make the integration of these tools faster and easier.
Centralized reporting of the application status
OpenTestFactory allows the consolidation of the results of these different tools and their conservation. This allows all stakeholders (developers, testers, Scrum Masters, Product Owners, and managers) to have an overview of the current overall quality of the application and its evolution.
OpenTestFactory allows some activities to be conditioned by others. For example, there is no point in spending time doing a dynamic security scan if the static scan has found vulnerabilities.
Independence of the CI/CD technology
The above points can be implemented by configuring them in a CI/CD tool, but in addition to simplifying this, OpenTestFactory avoids coupling this configuration to a given CI/CD technology. For example, this makes it much easier to migrate from Jenkins to GitLab.