3-Minute Test Automation Challenge
Execute UI tests without complex configuration or scripting. Test Modeller's in-built test automation frameworks and web UI scanner converts web pages into automated tests in a matter of minutes. Can you execute tests against a new webpage in under 3 minutes?
Too many manual processes surround test ‘automation’
Today, only a fraction of UI tests are automated, and only some of those tests are actually executed automatically. Many slow, complex and repetitive processes surround test execution, creating a prohibitively high barrier to automation adoption and forcing testing further behind business-critical releases. Scripting accurate and comprehensive automated tests requires deep system and coding knowledge, requiring a testing and developer skillset. The manual scripting furthermore creates brittle tests that break whenever a UI changes, creating an ever-growing and time-consuming test maintenance requirement. Test environment management creates further bottlenecks, while there is never enough data available on demand for data-hungry automation frameworks.
From UI scans to test execution in minutes
Test Modeller, part of Curiosity’s Open Testing Platform, removes barriers to in-sprint test automation, autogenerating execution-ready tests from UI scans. The UI scanner creates everything needed for functional test automation, generating complete page objects and functions without requiring complex scripting. Intuitive visual modelling then assembles the scanned objects into complete test scenarios, using automated modelling to identify the data equivalence classes needed for rigorous testing. Test data is then available on tap, using Test Modeller’s in-built data generation functions or performing automated data “find and makes” that resolve as tests are generated and run.
Generating and executing automated tests from the visual models is as quick and simple as hitting “play”. Automated coverage algorithms generate the smallest set of test cases needed to test all the modelled logic, complete with matching test data. Test Modeller then comes equipped with a range of in-built automation frameworks, enabling test execution in a single click. Existing frameworks can furthermore be synchronised, using custom code templates to generate bespoke test scripts. Test Modeller combines all the simplicity of visual test design and code generation with the flexibility of test scripting, enabling cross-functional teams to test fast-changing applications rigorously in short iterations.
3-minute UI test automation
Watch this short demo of UI testing using Test Modeller’s in-built Java framework, and see how:
-
Test Modeller’s UI Scanner automatically converts selected page elements into page objects and executable code, without requiring slow and complex test automation scripting.
-
Intuitive visual flowcharts rapidly assemble the scanned elements to create complete and end-to-end tests, automatically modelling the data classes associated with each element.
-
Over 500 easy-to-use data generation functions can be overlaid onto the visual flows, generating all the data needed to execute the automated tests.
-
Automated test generation creates the smallest set of test cases needed to “cover” the visual flowchart, rigorously testing fast-changing web UIs in fewer tests.
-
A code generation engine pushes the tests to one of Test Modeller’s in-built test automation frameworks, while code templates can further generate scripts for existing frameworks.
-
Executing the automated tests is as easy as hitting “play”, before analysing screenshots and visual run results to pinpoint the root cause of test failures.
-
Test Modeller makes in-sprint test automation possible, updating central models to re-generate up-to-date test suites as web UIs change.