The test automation ecosystem is changing.
Historically considered as a secondary activity, only performed if we still have time once development is done. But the need to accelerate software delivery to remain competitive is changing the place of test automation.
Software teams in search of acceleration want to deploy faster with minimal risks and maximum confidence. They have to address multiple areas of the software lifecycle, and test automation is one of the important one they now consider.
This article shares how a test automation platform makes the difference in accelerating software delivery with test automation.
Follow Cerberus Testing for more open-source test automation.
Test automation to accelerate software delivery
The need for test automation cascades now more directly from engineering teams rather than the sole QA department. The challenge is to rapidly answer their needs to be considered as a valuable asset; hence, there is no time to build another framework.
In the same way that engineering requires a set of tools interconnected to produce better code faster, test automation engineers need the right tooling to equally produce fast automated tests they can integrate within the software delivery lifecycle.
That’s where using a test automation platform makes sense in providing the native set of features and integrations required to accelerate with test automation.
The test repository stores the referentials
A test repository is essential to keep a 360º degree view of the referential. It enables the verification of the test automation coverage of customer journeys and applications, plus storing reusable elements such as objects, data, environments.
Cerberus Testing natively provides an all-in-one requirements and test automation referential. You can document manual and automated test cases, organize them as you wish, and build up your libraries. You can even connect it to an external source.
Being a platform, Cerberus Testing accelerates with a series of integration to accelerate your test automation. You can connect to XStudio that can be your master of requirements, to then reference the automated tests of Cerberus; a JIRA/Xray integration is on its way.
The test execution is pluggable and scalable
Software teams want to execute tests in a variety of setups: locally, in CI/CD pipelines, in production environments; plus, you would need to connect to both internal and external farms of robots providing you with the necessary browsers and devices to test.
Cerberus Testing natively provides you with a parallel execution capability with connectors for internal and external testing farms like Browserstack, LambdaTest or even your private testing farm running a Selenium Hub or Appium Hub.
The platform trait of Cerberus Testing is to handle execution in a pluggable and scalable way by design. New robots can be added in hot-plug directly from the web interface, and allows you to scale horizontally with the only limitation of your robots infrastructure.
The test reporting is native, visual and actionable
The implementation and execution of tests is a necessary pain, as what matters for the software team is “can we deliver?”. The test automation reporting is critical to quickly assess the risk and confidence to push software changes, drilling down if necessary.
Cerberus Testing natively offers test automation reportings at the level of an individual test case, a campaign which is a test suite, or even of multiple test execution over-time. And to keep iterating fast, you can get notifications by email or on your preferred chat tool.
The presence of a web interface fostering the collaboration of different actors and partners is an attribute of the platform. The cross-functional team, from the product owner to the SRE actor can look at the same metrics and test runs and executions.
The all-in-one test automation platform is open
Cerberus Testing is the all-in-one test automation platform allowing you to accelerate with test automation. The three key domains of repository, execution and reporting are available with the features you need to implement automated test fast, while remaining open.
The 100% open-source model is present from the start, when we started sharing the tool in the communities in 2013. This openness is essential for us to accelerate test automation, and to let more people collaborate and integrate the tool within their ecosystem.
Cerberus Testing also provides a public set of APIs that can be used to interconnect even more solutions. This one of our key focuses as well as improving the end-to-end test automation experience for more fluidity, especially for non-technical users.