Wayne Ariola: The Open Testing Platform
(BCS: Using Artificial Intelligence, 12/01/2020)
Analyse data from across DevOps toolchains, knowing exactly what to test before the next release. The Open Testing Platform identifies the tests needed in-sprint, autogenerating test scripts and compliant data for rigorous testing in short iterations.
Complex, overly manual and siloed: Testing today lags behind releases
Today, siloes and manual processes across the SDLC make it impossible for teams to test and develop in-sprint. Bottlenecks begin during requirements gathering, when ambiguous and incomplete user stories introduce costly bugs to application delivery. The “flat” diagrams and stories must also be converted manually into tests. This is slow and unsystematic, hitting only a fraction of the scenarios that need testing pre-release. Meanwhile, the brittle test cases and scripts need maintaining after system changes. Test data provisioning adds further bottlenecks and introduces compliance risks, as low-variety data is copied slowly to test environments. These delays combine to force testing ever-further behind releases, leaving critical systems exposed to devastating defects.
The Open Testing Platform
Fortunately, there is an alternative to silos and hand-cranking. The Open Testing Platform collects and analyses data from across DevOps pipelines, identifying and creating the tests that need running in-sprint. This comprehensive DevOps data analysis combines with automation far beyond test execution, including both test script generation and on-the-fly test data allocation. The Open Testing Platform exposes the impact of changing user stories and system change, prioritising and generating the tests that will have the greatest impact before the next release.
The Open Testing Platform not only harnesses the latest data to generate in-sprint tests and compliant test data, it also provides a collaboration hub for cross-functional teams. Central models pool data from across the application development ecosystem, maintaining an up-to-date map of what needs testing in-sprint. System designers, testers and developers can collaborate from the intuitive visual flowcharts, selecting functionality to prioritise during optimised test generation. Meanwhile, developers are equipped with an accurate map of the latest system changes, avoiding miscommunications and time-consuming rework. With The Open Testing Platform, cross-functional teams collaborate to deliver accurately built, full tested software in short iterations.
Let DevOps data drive in-sprint testing
On 12th January, 2021, Wayne Ariola provided an overview of The Open Testing Platform at the British Computing Society’s Using Artificial Intelligence webinar. Watch Wayne’s presentation on demand to discover how:
Testing remains a set of complex and manual processes, frequently blamed for slowing release cycles and undermining enterprise DevOps.
Automation in testing focuses near-exclusively on test execution automation, overlooking the broader bottlenecks that force testing ever-further behind releases.
The Open Testing Platform analyses data from across the whole application development ecosystem, informing software testers of significant changes in their environment.
The Open Testing Platform creates the infrastructure and provides the collaboration hub needed to test recent changes rigorously in-sprint.
Automation of tasks surrounding test execution enables rigorous testing in short iterations. This ranges from test prioritisation to script generation and test data allocation.
Intuitive visual flowcharts pool DevOps data and provide a collaboration hub for cross-functional teams, who inject the latest system requirements to inform test prioritisation.
An open technology, The Open Testing Platform connects technologies across the DevOps toolchain, breaking down silos and gathering the data needed to inform in-sprint testing.